NuTo
Numerics Tool
Public Member Functions | List of all members
HistoryDataContiguousMemory< T > Class Template Reference

Standard history data management object. More...

Public Member Functions

const T & GetIpHistoryData (const unsigned int cellNum, const unsigned int ipNum) const
 Returns the history data for a specific integration point. More...
 
T & GetIpHistoryData (const unsigned int cellNum, const unsigned int ipNum)
 Returns the history data for a specific integration point. More...
 
void InitializeHistoryData (const unsigned int numCells, const unsigned int ipsPerCell)
 Initializes the history data. More...
 

Detailed Description

template<typename T>
class HistoryDataContiguousMemory< T >

Standard history data management object.

Template Parameters
TData type of the history data

Member Function Documentation

template<typename T>
const T& HistoryDataContiguousMemory< T >::GetIpHistoryData ( const unsigned int  cellNum,
const unsigned int  ipNum 
) const
inline

Returns the history data for a specific integration point.

Parameters
cellNumNumber of the cell containing the integration point
ipNumNumber of the integration point
Returns
History data of the integration point
template<typename T>
T& HistoryDataContiguousMemory< T >::GetIpHistoryData ( const unsigned int  cellNum,
const unsigned int  ipNum 
)
inline

Returns the history data for a specific integration point.

Parameters
cellNumNumber of the cell containing the integration point
ipNumNumber of the integration point
Returns
History data of the integration point
template<typename T>
void HistoryDataContiguousMemory< T >::InitializeHistoryData ( const unsigned int  numCells,
const unsigned int  ipsPerCell 
)
inline

Initializes the history data.

Parameters
numCellsNumber of cells that access the history data
ipsPerCellNumber of integration points per cell

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