mixed.ci.coeffs

Implementation level

Type

Status

CML extraction template

image1

HTML5 representation

image2

Template attributes

Attribute

Value

source

MOLCAS log

id

mixed.ci.coeffs

name

The CI coefficients for the MIXED states

pattern

\s*The\sCI\scoefficients\sfor\sthe\sMIXED\sstate.*

endPattern

.*[0-9]{4,}\s*$\s*

endPattern2

~

endOffset

2

repeat

*

xml:base

modules/ci/mixed.ci.coeffs.xml

Comment

  The CI coefficients for the MIXED state nr.   1
--------------------------------------------------------------------------------
 CI COEFFICIENTS LARGER THAN  0.50D-01
  Occupation of active orbitals, and spin coupling
  of open shells. (u,d: Spin up or down).
  SGUGA info is (Midvert:IsyUp:UpperWalk/LowerWalk)
   Conf   SGUGA info Occupation       Coef       Weight
      8 ( 2:1:  1/  2)   u20uu          -0.771390         0.595043
     10 ( 2:1:  1/  4)   uduuu           0.306685         0.094056
     12 ( 2:1:  1/  6)   uuduu          -0.177065         0.031352
     13 ( 2:1:  1/  7)   u02uu           0.434433         0.188732
     16 ( 3:1:  2/  1)   uuudu          -0.237319         0.056320
     17 ( 3:1:  3/  1)   uuuud           0.185033         0.034237

Input

  The CI coefficients for the MIXED state nr.   1
--------------------------------------------------------------------------------
 CI COEFFICIENTS LARGER THAN 0.50D-01
  Occupation of active orbitals, and spin coupling
  of open shells. (u,d: Spin up or down).
   ConfOccupation       Coef       Weight

      2    uuu0u           0.184637         0.034091
      3    uu0uu           0.369859         0.136796
      4    u0uuu          -0.716900         0.513946
      5    0uuuu          -0.561385         0.315153

Output text

1<comment class="example.output" id="ci.coeffs">
2         <module cmlx:templateRef="ci.coeffs">
3            <scalar dataType="xsd:integer" dictRef="m:mixedstate">1</scalar>
4            <array dataType="xsd:integer" dictRef="m:configuration" size="3">2 3 4</array>
5            <array dataType="xsd:string" delimiter="|" dictRef="x:value" size="3">uuu0u|uu0uu|u0uuu</array>
6            <array dataType="xsd:double" dictRef="m:coeff" size="3">0.184637 0.369859 -0.716900</array>
7            <array dataType="xsd:double" dictRef="m:weight" size="3">0.034091 0.136796 0.513946</array>
8         </module>
9    </comment>

Output text

 1<comment class="example.output" id="ci.coeffs2">
 2        <module cmlx:templateRef="mixed.ci.coeffs">
 3            <scalar dataType="xsd:integer" dictRef="m:mixedstate">1</scalar>
 4            <array dataType="xsd:integer" dictRef="m:configuration" size="6">8 10 12 13 16 17</array>
 5            <array dataType="xsd:string" delimiter="|" dictRef="m:sguga" size="6">2:1:  1/  2|2:1:  1/  4|2:1:  1/  6|2:1:  1/  7|3:1:  2/  1|3:1:  3/  1</array>
 6            <array dataType="xsd:string" delimiter="|" dictRef="x:value" size="6">u20uu|uduuu|uuduu|u02uu|uuudu|uuuud</array>
 7            <array dataType="xsd:double" dictRef="m:coeff" size="6">-0.771390 0.306685 -0.177065 0.434433 -0.237319 0.185033</array>
 8            <array dataType="xsd:double" dictRef="m:weight" size="6">0.595043 0.094056 0.031352 0.188732 0.056320 0.034237</array>
 9         </module>
10    </comment>

Template definition

1<record>\s*The\sCI\scoefficients\sfor\sthe\sMIXED\sstate\s*nr\.{I,m:mixedstate}</record>
2<template pattern="\s*ConfOccupation\s*Coef\s*Weight.*" endPattern="~">  <record repeat="2" />  <record repeat="*">{I,m:configuration}\s+{X,x:value}\s+{F,m:coeff}\s+{F,m:weight}</record>  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='m:configuration']" />  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='x:value']" delimiter="|" />  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='m:coeff']" />  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='m:weight']" />
3    </template>
4<template pattern="\s*Conf\s*SGUGA\sinfo\sOccupation\s*Coef\s*Weight.*" endPattern="~" endOffset="1">  <record />  <record repeat="*">{I,m:configuration}\s+\({X,m:sguga}\)\s+{X,x:value}\s+{F,m:coeff}\s+{F,m:weight}</record>  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='m:sguga']" delimiter="|" />  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='m:configuration']" />  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='x:value']" delimiter="|" />  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='m:coeff']" />  <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='m:weight']" />
5    </template>
6<transform process="move" xpath=".//cml:scalar" to="." />
7<transform process="move" xpath=".//cml:array" to="." />
8<transform process="delete" xpath=".//cml:list" />
9<transform process="delete" xpath=".//cml:module" />