Scine::Sparrow  5.0.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Scine::Sparrow::MoldenFileGenerator Class Reference

Class to create the wavefunction information needed for outputting densities,... Note that NDDO methods have their own STO-6G expansion, fine tuned according to their parameters, while for DFTB methods the STO-6G expansion of the PM6 method was used. Since STO-6G expansions are very similar one-another, the implementation ease of this was deemed a satisfactory compromise. If the underlying calculator has not been initialized, then care must be taken that outside of this function a calculation is performed. This class handles only s, p and d orbitals. More...

Collaboration diagram for Scine::Sparrow::MoldenFileGenerator:
Collaboration graph

Public Member Functions

 MoldenFileGenerator (const GenericMethodWrapper &calculator)
 Sets the calculator from which to generate a molden file. More...
 
void generateWavefunctionInformation (std::ostream &out) const
 Method to generate the molden input and print it somewhere. More...
 

Detailed Description

Class to create the wavefunction information needed for outputting densities,... Note that NDDO methods have their own STO-6G expansion, fine tuned according to their parameters, while for DFTB methods the STO-6G expansion of the PM6 method was used. Since STO-6G expansions are very similar one-another, the implementation ease of this was deemed a satisfactory compromise. If the underlying calculator has not been initialized, then care must be taken that outside of this function a calculation is performed. This class handles only s, p and d orbitals.

Constructor & Destructor Documentation

Scine::Sparrow::MoldenFileGenerator::MoldenFileGenerator ( const GenericMethodWrapper calculator)
explicit

Sets the calculator from which to generate a molden file.

Parameters
calculatora reference to a GenericMethodWrapper instance.

Member Function Documentation

void Scine::Sparrow::MoldenFileGenerator::generateWavefunctionInformation ( std::ostream &  out) const

Method to generate the molden input and print it somewhere.

Parameters
outThe stream the molden input is written to.

The documentation for this class was generated from the following files: