dispersion

Implementation level

Type

Status

CML extraction template

image1

HTML5 representation

image2

Template attributes

Attribute

Value

source

Turbomole control file

id

dispersion

name

Empirical dispersion correction

pattern

\s*\u0024\s*(?i:(disp3|olddisp|disp))\s*

endPattern

.*

xml:base

dispersion.xml

Input

$disp3

Output text

1<comment class="example.output" id="dispersion">
2        <module cmlx:templateRef="dispersion">
3            <scalar dataType="xsd:string" dictRef="t:correction">disp3</scalar>
4        </module>
5    </comment>

Template definition

1<record>\s*\u0024{X,t:correction}</record>
2<transform process="pullup" xpath=".//cml:scalar" />
3<transform process="delete" xpath=".//cml:list" />