FEI Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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::InputData ( )
inline

Definition at line 52 of file InputData.hpp.

◆ ~InputData()

InputData::~InputData ( )
inline

Definition at line 53 of file InputData.hpp.

References elemIDs.

Member Function Documentation

◆ operator==()

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

Definition at line 62 of file InputData.hpp.

References elemBlockIDs, elemContributions, and elemIDs.

◆ operator!=()

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

Definition at line 95 of file InputData.hpp.

◆ addElemID()

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

Definition at line 100 of file InputData.hpp.

References elemBlockIDs, elemContributions, and elemIDs.

◆ addElemMatrix()

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

◆ addElemRHS()

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

Member Data Documentation

◆ elemBlockIDs

std::vector<int> InputData::elemBlockIDs

Definition at line 58 of file InputData.hpp.

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

◆ elemIDs

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

Definition at line 59 of file InputData.hpp.

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

◆ elemContributions

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: