FEDEM Solver  R8.0
Source code of the dynamics solver
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
FFrVariable Class Reference

#include <FFrVariable.H>

Classes

struct  Less
 

Public Types

enum  VDType {
  NONE , CHAR , UCHAR , INT ,
  UINT , FLOAT
}
 

Public Member Functions

 FFrVariable ()
 
int fillObject (const std::vector< std::string > &tokens)
 
void dump (std::ostream &os=std::cout) const
 
size_t getTotalDataSize () const
 
size_t getRepeats () const
 
bool equal (const FFrVariable *that) const
 
bool less (const FFrVariable *that) const
 

Static Public Member Functions

static FFrStatus create (FILE *varStream, FFrCreatorData &cd, bool dataBlocks)
 

Public Attributes

std::string name
 
std::string unit
 
VDTypeEnum dataType
 
std::string dataClass
 
size_t dataSize
 
size_t repeats
 
std::vector< size_t > dataBlockSizes
 
std::vector< std::string > dataBlockDescription
 

Private Member Functions

 FFaEnumMapping (VDType)
 

Member Enumeration Documentation

◆ VDType

Enumerator
NONE 
CHAR 
UCHAR 
INT 
UINT 
FLOAT 

Constructor & Destructor Documentation

◆ FFrVariable()

FFrVariable::FFrVariable ( )
inline

Member Function Documentation

◆ create()

FFrStatus FFrVariable::create ( FILE *  varStream,
FFrCreatorData cd,
bool  dataBlocks 
)
static

◆ dump()

void FFrVariable::dump ( std::ostream &  os = std::cout) const

◆ equal()

bool FFrVariable::equal ( const FFrVariable that) const

◆ FFaEnumMapping()

FFrVariable::FFaEnumMapping ( VDType  )
inlineprivate

◆ fillObject()

int FFrVariable::fillObject ( const std::vector< std::string > &  tokens)

◆ getRepeats()

size_t FFrVariable::getRepeats ( ) const
inline

◆ getTotalDataSize()

size_t FFrVariable::getTotalDataSize ( ) const
inline

◆ less()

bool FFrVariable::less ( const FFrVariable that) const

Member Data Documentation

◆ dataBlockDescription

std::vector<std::string> FFrVariable::dataBlockDescription

◆ dataBlockSizes

std::vector<size_t> FFrVariable::dataBlockSizes

◆ dataClass

std::string FFrVariable::dataClass

◆ dataSize

size_t FFrVariable::dataSize

◆ dataType

VDTypeEnum FFrVariable::dataType

◆ name

std::string FFrVariable::name

◆ repeats

size_t FFrVariable::repeats

◆ unit

std::string FFrVariable::unit

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