RVLAlg::VectorCountingThresholdIterationTable< Scalar > Class Template Reference

Vector version of CountingThreshholdIterationTable Note separate initialization - allows object to be instantiated in member initialization list, while names, numbers, etc. More...

#include <ioterm.hh>

Inheritance diagram for RVLAlg::VectorCountingThresholdIterationTable< Scalar >:

RVLAlg::CountTerminator RVLAlg::Terminator List of all members.

Public Types

typedef ScalarFieldTraits<
Scalar >::AbsType 
atype

Public Member Functions

 VectorCountingThresholdIterationTable (int maxcount, vector< string > const &_names, vector< atype * > const &_nums, vector< atype > const &_tols, ostream &_out=cout)
void init ()
bool query ()

Protected Attributes

vector< atypetols
vector< atype * > nums
vector< string > names
ostream & out

Detailed Description

template<class Scalar>
class RVLAlg::VectorCountingThresholdIterationTable< Scalar >

Vector version of CountingThreshholdIterationTable Note separate initialization - allows object to be instantiated in member initialization list, while names, numbers, etc.

are assigned later, eg. in constructor body

Definition at line 380 of file ioterm.hh.


Member Typedef Documentation

template<class Scalar>
typedef ScalarFieldTraits<Scalar>::AbsType RVLAlg::VectorCountingThresholdIterationTable< Scalar >::atype

Definition at line 383 of file ioterm.hh.


Constructor & Destructor Documentation

template<class Scalar>
RVLAlg::VectorCountingThresholdIterationTable< Scalar >::VectorCountingThresholdIterationTable ( int  maxcount,
vector< string > const &  _names,
vector< atype * > const &  _nums,
vector< atype > const &  _tols,
ostream &  _out = cout 
)

Definition at line 385 of file ioterm.hh.

References RVLAlg::VectorCountingThresholdIterationTable< Scalar >::names, RVLAlg::VectorCountingThresholdIterationTable< Scalar >::nums, and RVLAlg::VectorCountingThresholdIterationTable< Scalar >::tols.


Member Function Documentation

template<class Scalar>
void RVLAlg::VectorCountingThresholdIterationTable< Scalar >::init (  ) 

Definition at line 401 of file ioterm.hh.

References RVLAlg::CountTerminator::i, RVLAlg::VectorCountingThresholdIterationTable< Scalar >::names, and RVLAlg::VectorCountingThresholdIterationTable< Scalar >::out.

template<class Scalar>
bool RVLAlg::VectorCountingThresholdIterationTable< Scalar >::query (  )  [virtual]

Reimplemented from RVLAlg::CountTerminator.

Definition at line 412 of file ioterm.hh.

References RVLAlg::CountTerminator::getCount(), RVLAlg::CountTerminator::i, RVLAlg::VectorCountingThresholdIterationTable< Scalar >::names, RVLAlg::VectorCountingThresholdIterationTable< Scalar >::nums, RVLAlg::VectorCountingThresholdIterationTable< Scalar >::out, RVLAlg::CountTerminator::query(), and RVLAlg::VectorCountingThresholdIterationTable< Scalar >::tols.


Member Data Documentation

template<class Scalar>
vector<atype> RVLAlg::VectorCountingThresholdIterationTable< Scalar >::tols [protected]

Definition at line 438 of file ioterm.hh.

Referenced by RVLAlg::VectorCountingThresholdIterationTable< Scalar >::query(), and RVLAlg::VectorCountingThresholdIterationTable< Scalar >::VectorCountingThresholdIterationTable().

template<class Scalar>
vector<atype *> RVLAlg::VectorCountingThresholdIterationTable< Scalar >::nums [protected]

Definition at line 439 of file ioterm.hh.

Referenced by RVLAlg::VectorCountingThresholdIterationTable< Scalar >::query(), and RVLAlg::VectorCountingThresholdIterationTable< Scalar >::VectorCountingThresholdIterationTable().

template<class Scalar>
vector<string> RVLAlg::VectorCountingThresholdIterationTable< Scalar >::names [protected]

Definition at line 440 of file ioterm.hh.

Referenced by RVLAlg::VectorCountingThresholdIterationTable< Scalar >::init(), RVLAlg::VectorCountingThresholdIterationTable< Scalar >::query(), and RVLAlg::VectorCountingThresholdIterationTable< Scalar >::VectorCountingThresholdIterationTable().

template<class Scalar>
ostream& RVLAlg::VectorCountingThresholdIterationTable< Scalar >::out [protected]

Definition at line 441 of file ioterm.hh.

Referenced by RVLAlg::VectorCountingThresholdIterationTable< Scalar >::init(), and RVLAlg::VectorCountingThresholdIterationTable< Scalar >::query().


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for RvlAlg by  doxygen 1.4.7