CheMPS2
CheMPS2::Molden Class Reference

#include <Molden.h>

Public Member Functions

 Molden (const int L, const int group, int *irrep_sizes)
 Constructor. More...
 
 ~Molden ()
 Destructor.
 
void read_molden (const string filename)
 Read a molden file. More...
 
void read_unitary (const string filename)
 Read a unitary matrix. More...
 
void print (const string original, const string output)
 Multiply and print the new molden file. More...
 

Detailed Description

Molden class.

Author
Sebastian Wouters sebas.nosp@m.tian.nosp@m.woute.nosp@m.rs@g.nosp@m.mail..nosp@m.com
Date
March 24, 2016

This class allows to rotate an molpro and psi4 molden files to a new molden file based on a CheMPS2 unitary.

Definition at line 34 of file Molden.h.

Constructor & Destructor Documentation

CheMPS2::Molden::Molden ( const int  L,
const int  group,
int *  irrep_sizes 
)

Constructor.

Parameters
LThe number of primitives
groupThe psi4 group number
irrep_sizesThe number of orbitals per irrep

Definition at line 33 of file Molden.cpp.

+ Here is the call graph for this function:

Member Function Documentation

void CheMPS2::Molden::print ( const string  original,
const string  output 
)

Multiply and print the new molden file.

Parameters
originalFilename of the original molden file
outputFilename of the new (rotated) molden file

Definition at line 152 of file Molden.cpp.

+ Here is the call graph for this function:

void CheMPS2::Molden::read_molden ( const string  filename)

Read a molden file.

Parameters
filenameFilename of the original molden file

Definition at line 68 of file Molden.cpp.

+ Here is the call graph for this function:

void CheMPS2::Molden::read_unitary ( const string  filename)

Read a unitary matrix.

Parameters
filenameFilename of the unitary rotation

Definition at line 146 of file Molden.cpp.

+ Here is the call graph for this function:


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