Gascoigne::Monitor Class Reference

#include <monitor.h>

Collaboration diagram for Gascoigne::Monitor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Monitor ()
void SetAos (const std::string &s)
void SetBos (const std::string &s)
std::stringaim_of_simulation ()
int set_print_step (int i)
void set_directory (const std::string &dir)
void failed_step ()
void pre_monitor (char *)
void post_monitor ()
void init (const ParamFile *pf, int)
void mesh (int, int)
void pre_nonlinear (int)
void post_nonlinear (const DoubleVector &, double, int, int, int)
void nonlinear_step (const CGInfo &, const NLInfo &)
int & new_matrix ()
void Print (const std::string &s, std::string se="\n") const
void precision (int n)
void PrintResults (const std::string &s="\n") const
void PrintResults (double) const
void PrintResults (int) const
void PrintResults (const IntVector &iv) const
void PrintResults (const DoubleVector &dv) const
void PrintInfoSummary (const NLInfo &nlinfo) const
void PrintInfoSummary (const CGInfo &nlinfo) const

Public Attributes

int control
char message [400]

Protected Member Functions

void error_io (const std::string &) const
void matrix_info (int)
void print_message ()
void PrintAscii (std::ostream &os, const std::string &) const
void PrintAscii (std::ostream &os, int i) const
void PrintAscii (std::ostream &os, double d) const
void PrintAscii (std::ostream &os, const IntVector &) const
void PrintAscii (std::ostream &os, const DoubleVector &) const
void PrintHeader (std::ostream &os) const

Protected Attributes

std::vector< std::stringheader
std::string format
std::string directory
std::string protokoll
std::string aos
std::string bos
std::string texfile
std::string numfile

Constructor & Destructor Documentation

Gascoigne::Monitor::Monitor (  ) 


Member Function Documentation

std::string& Gascoigne::Monitor::aim_of_simulation (  )  [inline]

void Gascoigne::Monitor::error_io ( const std::string  )  const [protected]

void Gascoigne::Monitor::failed_step (  ) 

void Gascoigne::Monitor::init ( const ParamFile pf,
int   
)

void Gascoigne::Monitor::matrix_info ( int   )  [protected]

void Gascoigne::Monitor::mesh ( int  ,
int   
)

int& Gascoigne::Monitor::new_matrix (  )  [inline]

void Gascoigne::Monitor::nonlinear_step ( const CGInfo ,
const NLInfo  
)

void Gascoigne::Monitor::post_monitor (  ) 

void Gascoigne::Monitor::post_nonlinear ( const DoubleVector ,
double  ,
int  ,
int  ,
int   
)

void Gascoigne::Monitor::pre_monitor ( char *   ) 

void Gascoigne::Monitor::pre_nonlinear ( int   ) 

void Gascoigne::Monitor::precision ( int  n  )  [inline]

void Gascoigne::Monitor::Print ( const std::string s,
std::string  se = "\n" 
) const

void Gascoigne::Monitor::print_message (  )  [protected]

void Gascoigne::Monitor::PrintAscii ( std::ostream &  os,
const DoubleVector  
) const [protected]

void Gascoigne::Monitor::PrintAscii ( std::ostream &  os,
const IntVector  
) const [protected]

void Gascoigne::Monitor::PrintAscii ( std::ostream &  os,
double  d 
) const [inline, protected]

void Gascoigne::Monitor::PrintAscii ( std::ostream &  os,
int  i 
) const [inline, protected]

void Gascoigne::Monitor::PrintAscii ( std::ostream &  os,
const std::string  
) const [protected]

void Gascoigne::Monitor::PrintHeader ( std::ostream &  os  )  const [protected]

void Gascoigne::Monitor::PrintInfoSummary ( const CGInfo nlinfo  )  const

void Gascoigne::Monitor::PrintInfoSummary ( const NLInfo nlinfo  )  const

void Gascoigne::Monitor::PrintResults ( const DoubleVector dv  )  const

void Gascoigne::Monitor::PrintResults ( const IntVector iv  )  const

void Gascoigne::Monitor::PrintResults ( int   )  const

void Gascoigne::Monitor::PrintResults ( double   )  const

void Gascoigne::Monitor::PrintResults ( const std::string s = "\n"  )  const

void Gascoigne::Monitor::set_directory ( const std::string dir  ) 

int Gascoigne::Monitor::set_print_step ( int  i  )  [inline]

void Gascoigne::Monitor::SetAos ( const std::string s  )  [inline]

void Gascoigne::Monitor::SetBos ( const std::string s  )  [inline]


Member Data Documentation

std::string Gascoigne::Monitor::aos [protected]

std::string Gascoigne::Monitor::bos [protected]

int Gascoigne::Monitor::control

std::string Gascoigne::Monitor::directory [protected]

std::string Gascoigne::Monitor::format [protected]

std::vector<std::string> Gascoigne::Monitor::header [protected]

char Gascoigne::Monitor::message[400]

std::string Gascoigne::Monitor::numfile [protected]

std::string Gascoigne::Monitor::protokoll [protected]

std::string Gascoigne::Monitor::texfile [protected]


The documentation for this class was generated from the following files:
Generated on Thu Sep 14 10:51:40 2006 for Gascoigne by  doxygen 1.4.7