CalcInt OrbTypeL OrbUseL OrbTypeR OrbUseR
This command computes the overlap integral between two functions or sets of functions.
OrbTypeL OrbUseL define the functions on the left side of the matrix element and
OrbTypeR OrbUseR define the functions on the right.
OrbTypeL and OrbTypeR are character strings and OrbUseL and
OrbUseR are integers.
If the command
has been used to define the
then the computed matrix elements are also written to that file.
'DipoleOp'for computing a matrix element involving the dipole operator. OrbUse give which operator, = 1 for length form of first operator, = 2 velocity form of first operator. If more that one dipole operator is present because they have the same symmetry type then 3 and 4 would be for the second operator and 5 and 6 would be for the third operator if it is present. All six operators would only be present if x, y, and z have the same symmetry type and they are not degenerate, e. g. there is no symmetry in the system.
'ExpOrb'uses an orbital that has been expanded using ExpOrb. OrbUse is then which orbital group to use.
'PlaneWv'is used to compute the overlap with partial wave expanded energy normalized plane waves. OrbUse is the maximum value of l for which the matrix elements are computed.
'ResWvFun'to use a wave function created by ResWvFun OrbUse is not used but needs to be present on the command line.
PlaneWvtype functions are used. A value of 0 corresponds to palne waves and is the default value. A value of 1 should be used for Coulomb wave when a +1 charge is on the molecule.