MADNESS  0.10.1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
InputParameters Struct Reference
Collaboration diagram for InputParameters:
Collaboration graph
[legend]

Public Member Functions

void read (const char *filename)
 
void read (const char *filename)
 
void read (const char *filename)
 
template<typename Archive >
void serialize (Archive &ar)
 
template<typename Archive >
void serialize (Archive &ar)
 
template<typename Archive >
void serialize (Archive &ar)
 

Public Attributes

double cut
 
double F
 
std::string iState
 
int k
 
double L
 
double Llarge
 
double Lsmall
 
int natom
 
double ncycle
 
int ndump
 
int nio
 
int nloadbal
 
int nplot
 
int nprint
 
double omega
 
std::string prefix
 
string prefix
 
double R [MAXNATOM][3]
 
double safety
 
double target_time
 
double thresh
 
double tScale
 
double Z [MAXNATOM]
 

Static Public Attributes

static const int MAXNATOM =99
 

Member Function Documentation

◆ read() [1/3]

void InputParameters::read ( const char *  filename)
inline

References cut, F, madness::f, madness::filename, k, L, MADNESS_EXCEPTION, omega, R, thresh, and Z.

Referenced by doit().

◆ read() [2/3]

void InputParameters::read ( const char *  filename)
inline

◆ read() [3/3]

void InputParameters::read ( const char *  filename)
inline

◆ serialize() [1/3]

template<typename Archive >
void InputParameters::serialize ( Archive &  ar)
inline

References cut, k, L, omega, R, thresh, madness::archive::wrap(), and Z.

◆ serialize() [2/3]

template<typename Archive >
void InputParameters::serialize ( Archive &  ar)
inline

References cut, k, L, omega, R, thresh, madness::archive::wrap(), and Z.

◆ serialize() [3/3]

template<typename Archive >
void InputParameters::serialize ( Archive &  ar)
inline

References cut, k, L, omega, and thresh.

Member Data Documentation

◆ cut

double InputParameters::cut

◆ F

double InputParameters::F

Referenced by laser().

◆ iState

std::string InputParameters::iState

Referenced by doit().

◆ k

int InputParameters::k

Referenced by converge(), doit(), and propagate().

◆ L

double InputParameters::L

◆ Llarge

double InputParameters::Llarge

Referenced by line_plot(), and propagate().

◆ Lsmall

double InputParameters::Lsmall

Referenced by propagate().

◆ MAXNATOM

static const int InputParameters::MAXNATOM =99
static

◆ natom

int InputParameters::natom

Referenced by dVdx(), dVdy(), dVdz(), guess(), guess1s(), guess2s(), and V().

◆ ncycle

double InputParameters::ncycle

Referenced by laser().

◆ ndump

int InputParameters::ndump

Referenced by propagate().

◆ nio

int InputParameters::nio

Referenced by wave_function_store().

◆ nloadbal

int InputParameters::nloadbal

Referenced by propagate().

◆ nplot

int InputParameters::nplot

Referenced by propagate().

◆ nprint

int InputParameters::nprint

Referenced by propagate().

◆ omega

double InputParameters::omega

Referenced by laser().

◆ prefix [1/2]

std::string InputParameters::prefix

◆ prefix [2/2]

string InputParameters::prefix

◆ R

double InputParameters::R

Referenced by dVdx(), dVdy(), dVdz(), guess(), guess1s(), guess2s(), and V().

◆ safety

double InputParameters::safety

Referenced by doit().

◆ target_time

double InputParameters::target_time

Referenced by propagate().

◆ thresh

double InputParameters::thresh

◆ tScale

double InputParameters::tScale

Referenced by propagate().

◆ Z

double InputParameters::Z

Referenced by dVdx(), dVdy(), dVdz(), guess(), guess1s(), guess2s(), and V().


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