SCF::MatOptions Struct Reference

An object respresenting the configuration of the matrix library. More...

#include <scf.h>

List of all members.

Public Member Functions

 MatOptions ()
 ~MatOptions ()
void prepare (const BasisInfoStruct &basisInfo)
 after the parameters are called, this routine is to be called to figure out the basis set permutation.

Public Attributes

mat::SizesAndBlocks size_block_info
std::vector< int > permutationHML
std::vector< int > inversePermutationHML
ergo_real sparse_threshold
 threshold value for sparse matrix truncation.
ergo_real threshold_inch
 Truncation threshold in INCH function.
int sparse_matrix_block_size
int sparse_matrix_block_factor_3
int sparse_matrix_block_factor_2
int sparse_matrix_block_factor_1
int threads
int parallelLevel

Detailed Description

An object respresenting the configuration of the matrix library.

All the thresholds and relevant parameters are collected in one object for the purposes of the input processing.


Constructor & Destructor Documentation

SCF::MatOptions::MatOptions (  )  [inline]
SCF::MatOptions::~MatOptions (  )  [inline]

Member Function Documentation

void SCF::MatOptions::prepare ( const BasisInfoStruct basisInfo  ) 

Member Data Documentation

Referenced by es_run(), and prepare().

Referenced by es_run(), and prepare().

Referenced by es_run(), and prepare().

Referenced by es_run(), and prepare().

Referenced by es_run(), and prepare().

Truncation threshold in INCH function.

Referenced by es_run(), and SCF_general::SCF_general().


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

Generated on 21 Nov 2012 for ergo by  doxygen 1.6.1