PlasCom2  1.0
XPACC Multi-physics simluation application
DummyStepper< DataType > Class Template Reference

Type agnostic dummy stepper. More...

Detailed Description

template<typename DataType>
class ix::primitive::DummyStepper< DataType >

Type agnostic dummy stepper.

Definition at line 30 of file PrimitiveTypes.H.

#include <PrimitiveTypes.H>

Public Member Functions

virtual ~DummyStepper ()
 
 DummyStepper ()
 
 DummyStepper (const DataType &lval)
 
 DummyStepper (const DataType &lval, const DataType &inint)
 
DataType SetInterval (const DataType &inint)
 
DataType Interval () const
 
size_t Reset (const DataType &lval)
 
size_t Reset ()
 
size_t GetStep ()
 
DataType Value () const
 
virtual DataType operator++ ()
 
virtual DataType operator++ (int)
 
virtual DataType operator-- ()
 
virtual DataType operator-- (int)
 

Private Attributes

DataType _l
 
DataType _cur
 
DataType _interval
 
size_t _N
 

Constructor & Destructor Documentation

◆ ~DummyStepper()

virtual ~DummyStepper ( )
inlinevirtual

Definition at line 37 of file PrimitiveTypes.H.

◆ DummyStepper() [1/3]

DummyStepper ( )
inline

Definition at line 38 of file PrimitiveTypes.H.

◆ DummyStepper() [2/3]

DummyStepper ( const DataType &  lval)
inline

Definition at line 43 of file PrimitiveTypes.H.

◆ DummyStepper() [3/3]

DummyStepper ( const DataType &  lval,
const DataType &  inint 
)
inline

Definition at line 48 of file PrimitiveTypes.H.

Member Function Documentation

◆ GetStep()

size_t GetStep ( )
inline

Definition at line 73 of file PrimitiveTypes.H.

◆ Interval()

DataType Interval ( ) const
inline

Definition at line 59 of file PrimitiveTypes.H.

◆ operator++() [1/2]

virtual DataType operator++ ( )
inlinevirtual

Definition at line 75 of file PrimitiveTypes.H.

◆ operator++() [2/2]

virtual DataType operator++ ( int  )
inlinevirtual

Definition at line 80 of file PrimitiveTypes.H.

◆ operator--() [1/2]

virtual DataType operator-- ( )
inlinevirtual

Definition at line 87 of file PrimitiveTypes.H.

◆ operator--() [2/2]

virtual DataType operator-- ( int  )
inlinevirtual

Definition at line 92 of file PrimitiveTypes.H.

◆ Reset() [1/2]

size_t Reset ( const DataType &  lval)
inline

Definition at line 60 of file PrimitiveTypes.H.

◆ Reset() [2/2]

size_t Reset ( )
inline

Definition at line 67 of file PrimitiveTypes.H.

◆ SetInterval()

DataType SetInterval ( const DataType &  inint)
inline

Definition at line 54 of file PrimitiveTypes.H.

◆ Value()

DataType Value ( ) const
inline

Definition at line 74 of file PrimitiveTypes.H.

Member Data Documentation

◆ _cur

DataType _cur
private

Definition at line 33 of file PrimitiveTypes.H.

◆ _interval

DataType _interval
private

Definition at line 34 of file PrimitiveTypes.H.

◆ _l

DataType _l
private

Definition at line 32 of file PrimitiveTypes.H.

◆ _N

size_t _N
private

Definition at line 35 of file PrimitiveTypes.H.


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