Inheritance diagram for Stepper_fixed:
Stepper

Public Member Functions

virtual ~Stepper_fixed ()
 
virtual void initialize (Vec_Str keys)
 
 Stepper_fixed (Vec_Dbl dtrel, int its_max, double its_tol)
 
bool done () const
 
void begin ()
 
bool done_resp_its () const
 
void begin_resp_its ()
 
void set_done_resp_its (bool done)
 
size_t resp_its_max () const
 
double resp_its_tol () const
 
size_t step () const
 
double time0 () const
 
double time1 () const
 
double dtime () const
 
size_t resp_its_count () const
 
void update_resp (const Vec_Dbl &resp)
 
void get_last_resp (Vec_Dbl *resp) const
 
void get_resp (Vec_Dbl *resp) const
 
void get_delta_resp (Vec_Dbl *resp) const
 
void get_rel_delta_resp (Vec_Dbl *resp) const
 
bool guess_r (double t, Vec_Dbl *resp) const
 
bool guess_dtrel (Vec_Dbl *dtrel) const
 
size_t guess_dtrel_size () const
 

Protected Attributes

Vec_Dbl b_dtrel
 
Vec_Dbl b_resp
 
Vec_Dbl b_resp_last
 
Vec_Str b_keys
 
size_t b_s
 
double b_t0
 
double b_t1
 
int b_resp_its_count
 
int b_resp_its_max
 
double b_resp_its_tol
 
bool b_resp_done
 

Private Member Functions

 Stepper_fixed ()
 

Detailed Description

Constructor & Destructor Documentation

Stepper_fixed ( )
inlineprivate
virtual ~Stepper_fixed ( )
inlinevirtual
Stepper_fixed ( Vec_Dbl  dtrel,
int  its_max,
double  its_tol 
)
inline

Member Function Documentation

virtual void initialize ( Vec_Str  keys)
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_keys, b_resp, and b_resp_last.

bool done ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_dtrel, b_keys, and b_s.

Referenced by set_done_resp_its().

void begin ( )
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_dtrel, b_resp_done, b_resp_its_count, b_s, b_t0, and b_t1.

bool done_resp_its ( ) const
inlinevirtual
void begin_resp_its ( )
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp_its_count.

void set_done_resp_its ( bool  done)
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp_done, and done().

size_t resp_its_max ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp_its_max.

double resp_its_tol ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp_its_tol.

size_t step ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_s.

double time0 ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_t0.

double time1 ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_t1.

double dtime ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_t0, and b_t1.

size_t resp_its_count ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp_its_count.

void update_resp ( const Vec_Dbl resp)
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_keys, b_resp, and b_resp_last.

void get_last_resp ( Vec_Dbl resp) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp_last.

void get_resp ( Vec_Dbl resp) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp.

void get_delta_resp ( Vec_Dbl resp) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_keys, b_resp, and b_resp_last.

Referenced by done_resp_its().

void get_rel_delta_resp ( Vec_Dbl resp) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_keys, b_resp, and b_resp_last.

bool guess_r ( double  t,
Vec_Dbl resp 
) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_resp, and b_t1.

bool guess_dtrel ( Vec_Dbl dtrel) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_dtrel.

size_t guess_dtrel_size ( ) const
inlinevirtual

Implements Stepper.

Examples:
tstMultiZoneDepleter.cpp.

References b_dtrel.

Member Data Documentation

Vec_Dbl b_dtrel
protected
size_t b_s
protected
Examples:
tstMultiZoneDepleter.cpp.

Referenced by begin(), done(), step(), and Stepper_fixed().

double b_t0
protected
double b_t1
protected
Examples:
tstMultiZoneDepleter.cpp.

Referenced by begin(), dtime(), guess_r(), and time1().

int b_resp_its_count
protected
int b_resp_its_max
protected
double b_resp_its_tol
protected
bool b_resp_done
mutableprotected

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