SIMLIB/C++  3.07
Public Types | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
simlib3::IntegratorContainer Class Reference

IntegratorContainer - internal container of integrators (singleton) More...

#include <simlib.h>

Public Types

typedef std::list< Integrator * >::iterator iterator
 

Static Public Member Functions

static bool isAny (void)
 
static size_t Size (void)
 
static iterator Begin (void)
 
static iterator End (void)
 
static iterator Insert (Integrator *ptr)
 
static void Erase (iterator it)
 
static void InitAll ()
 
static void EvaluateAll ()
 
static void LtoN ()
 
static void NtoL ()
 

Private Member Functions

 IntegratorContainer ()
 

Static Private Member Functions

static std::list< Integrator * > * Instance (void)
 

Static Private Attributes

static std::list< Integrator * > * ListPtr =NULL
 list of integrators More...
 

Detailed Description

IntegratorContainer - internal container of integrators (singleton)

Definition at line 986 of file simlib.h.

Member Typedef Documentation

◆ iterator

Definition at line 992 of file simlib.h.

Constructor & Destructor Documentation

◆ IntegratorContainer()

simlib3::IntegratorContainer::IntegratorContainer ( )
private

Member Function Documentation

◆ Begin()

static iterator simlib3::IntegratorContainer::Begin ( void  )
inlinestatic

◆ End()

static iterator simlib3::IntegratorContainer::End ( void  )
inlinestatic

◆ Erase()

void simlib3::IntegratorContainer::Erase ( IntegratorContainer::iterator  it)
static

Definition at line 303 of file intg.cc.

References Dprintf.

Referenced by simlib3::Integrator::~Integrator().

◆ EvaluateAll()

void simlib3::IntegratorContainer::EvaluateAll ( )
static

Definition at line 363 of file intg.cc.

References Dprintf.

Referenced by simlib3::SIMLIB_Dynamic().

◆ InitAll()

void simlib3::IntegratorContainer::InitAll ( )
static

Definition at line 346 of file intg.cc.

References Dprintf.

Referenced by simlib3::SIMLIB_ContinueInit().

◆ Insert()

IntegratorContainer::iterator simlib3::IntegratorContainer::Insert ( Integrator ptr)
static

Definition at line 292 of file intg.cc.

References Dprintf.

Referenced by simlib3::Integrator::CtrInit().

◆ Instance()

std::list< Integrator * > * simlib3::IntegratorContainer::Instance ( void  )
staticprivate

Definition at line 277 of file intg.cc.

References Dprintf.

◆ isAny()

static bool simlib3::IntegratorContainer::isAny ( void  )
inlinestatic

◆ LtoN()

void simlib3::IntegratorContainer::LtoN ( )
static

Definition at line 331 of file intg.cc.

References Dprintf.

◆ NtoL()

void simlib3::IntegratorContainer::NtoL ( )
static

Definition at line 316 of file intg.cc.

References Dprintf.

Referenced by simlib3::IntegrationMethod::Prepare(), and simlib3::IntegrationMethod::Summarize().

◆ Size()

static size_t simlib3::IntegratorContainer::Size ( void  )
inlinestatic

Member Data Documentation

◆ ListPtr

std::list< Integrator * > * simlib3::IntegratorContainer::ListPtr =NULL
staticprivate

list of integrators

Definition at line 988 of file simlib.h.

Referenced by simlib3::Integrator::Value().


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