FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
InputData Class Reference

#include <InputData.hpp>

Public Member Functions

 InputData ()
 
 ~InputData ()
 
bool operator== (const InputData &rhs)
 
bool operator!= (const InputData &rhs)
 
int addElemID (int elemBlockID, int elemID)
 
int addElemMatrix (int elemBlockID, int elemID, std::vector< double > &matrixData)
 
int addElemRHS (int elemBlockID, int elemID, std::vector< double > &rhsData)
 

Public Attributes

std::vector< int > elemBlockIDs
 
std::vector< std::vector< int > * > elemIDs
 
std::vector< std::vector
< ElemContribution > * > 
elemContributions
 

Detailed Description

Definition at line 50 of file InputData.hpp.

Constructor & Destructor Documentation

InputData::InputData ( )
inline

Definition at line 52 of file InputData.hpp.

InputData::~InputData ( )
inline

Definition at line 53 of file InputData.hpp.

References elemIDs.

Member Function Documentation

bool InputData::operator== ( const InputData rhs)
inline

Definition at line 62 of file InputData.hpp.

References elemBlockIDs, elemContributions, and elemIDs.

bool InputData::operator!= ( const InputData rhs)
inline

Definition at line 95 of file InputData.hpp.

int InputData::addElemID ( int  elemBlockID,
int  elemID 
)
inline

Definition at line 100 of file InputData.hpp.

References elemBlockIDs, elemContributions, and elemIDs.

int InputData::addElemMatrix ( int  elemBlockID,
int  elemID,
std::vector< double > &  matrixData 
)
inline
int InputData::addElemRHS ( int  elemBlockID,
int  elemID,
std::vector< double > &  rhsData 
)
inline

Member Data Documentation

std::vector<int> InputData::elemBlockIDs

Definition at line 58 of file InputData.hpp.

Referenced by addElemID(), addElemMatrix(), addElemRHS(), and operator==().

std::vector<std::vector<int>*> InputData::elemIDs

Definition at line 59 of file InputData.hpp.

Referenced by addElemID(), addElemMatrix(), addElemRHS(), operator==(), and ~InputData().

std::vector<std::vector<ElemContribution>*> InputData::elemContributions

Definition at line 60 of file InputData.hpp.

Referenced by addElemID(), addElemMatrix(), addElemRHS(), and operator==().


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