Xyce  6.1
Xyce::TimeIntg Namespace Reference

Classes

class  BackwardDifferentiation15
 
class  DataStore
 
class  Gear12
 
class  NoTimeIntegration
 
class  OneStep
 
class  StepErrorControl
 
class  TIAParams
 
class  TimeIntegrationMethod
 
class  TwoLevelError
 
class  WorkingIntegrationMethod
 

Typedefs

typedef TimeIntegrationMethod *(* Factory) (const TIAParams &tia_params, StepErrorControl &step_error_control, DataStore &data_store)
 

Enumerations

enum  ErrorAnalysisOption {
  LOCAL_TRUNCATED_ESTIMATES = 0,
  NO_LOCAL_TRUNCATED_ESTIMATES = 1
}
 

Functions

std::ostream & operator<< (std::ostream &os, const StepErrorControl &sec)
 
int maxOrder (const IO::CmdParse &command_line)
 
std::ostream & operator<< (std::ostream &os, const TwoLevelError &tlerror)
 
void registerTimeIntegrationMethods ()
 
void registerFactory (int type, const char *name, Factory factory)
 
template<class T >
void registerTimeIntegrationMethod ()
 
const char * getTimeIntegrationName (int type)
 
TimeIntegrationMethodcreateTimeIntegrationMethod (int type, const TIAParams &tia_params, StepErrorControl &step_error_control, DataStore &data_store)
 

Typedef Documentation

typedef TimeIntegrationMethod*(* Xyce::TimeIntg::Factory) (const TIAParams &tia_params, StepErrorControl &step_error_control, DataStore &data_store)

Definition at line 71 of file N_TIA_WorkingIntegrationMethod.h.

Enumeration Type Documentation

Enumerator
LOCAL_TRUNCATED_ESTIMATES 
NO_LOCAL_TRUNCATED_ESTIMATES 

Definition at line 63 of file N_TIA_TIAParams.h.

Function Documentation

TimeIntegrationMethod * Xyce::TimeIntg::createTimeIntegrationMethod ( int  type,
const TIAParams tia_params,
StepErrorControl step_error_control,
DataStore data_store 
)

Definition at line 82 of file N_TIA_WorkingIntegrationMethod.C.

const char * Xyce::TimeIntg::getTimeIntegrationName ( int  type)

Definition at line 96 of file N_TIA_WorkingIntegrationMethod.C.

int Xyce::TimeIntg::maxOrder ( const IO::CmdParse &  command_line)

Definition at line 66 of file N_TIA_TIAParams.C.

std::ostream & Xyce::TimeIntg::operator<< ( std::ostream &  os,
const TwoLevelError tlerror 
)

Definition at line 62 of file N_TIA_TwoLevelError.C.

std::ostream & Xyce::TimeIntg::operator<< ( std::ostream &  os,
const StepErrorControl sec 
)

Definition at line 2161 of file N_TIA_StepErrorControl.C.

void Xyce::TimeIntg::registerFactory ( int  type,
const char *  name,
Factory  factory 
)

Definition at line 74 of file N_TIA_WorkingIntegrationMethod.C.

template<class T >
void Xyce::TimeIntg::registerTimeIntegrationMethod ( )
inline

Definition at line 80 of file N_TIA_WorkingIntegrationMethod.h.

void Xyce::TimeIntg::registerTimeIntegrationMethods ( )

Definition at line 62 of file N_TIA_RegisterTimeIntegrationMethods.C.