ESyS-Particle  2.3
esys::lsm::StressTensorCollection< TmplStressTensorCalculator > Class Template Reference

#include <StressTensorCollection.h>

Inheritance diagram for esys::lsm::StressTensorCollection< TmplStressTensorCalculator >:

Public Types

typedef TmplStressTensorCalculator StressCalculator
 
typedef std::vector< StressTensorStressTensorVector
 
typedef ForwardIterator
< StressTensorVector
StressTensorIterator
 

Public Member Functions

 StressTensorCollection (StressCalculator &stressCalculator)
 
template<typename TmplContactIterator >
void addContactIterator (TmplContactIterator it)
 
template<typename TmplContactIteratorIterator >
void addContactIterators (TmplContactIteratorIterator it)
 
StressTensorIterator getIterator ()
 
int size () const
 

Private Attributes

StressTensorVector m_stressTensorVector
 
StressCalculatorm_pStressCalculator
 

Member Typedef Documentation

template<typename TmplStressTensorCalculator>
typedef TmplStressTensorCalculator esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::StressCalculator
template<typename TmplStressTensorCalculator>
typedef ForwardIterator<StressTensorVector> esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::StressTensorIterator
template<typename TmplStressTensorCalculator>
typedef std::vector<StressTensor> esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::StressTensorVector

Constructor & Destructor Documentation

template<typename TmplStressTensorCalculator>
esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::StressTensorCollection ( StressCalculator stressCalculator)
inline

Member Function Documentation

template<typename TmplStressTensorCalculator>
template<typename TmplContactIterator >
void esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::addContactIterator ( TmplContactIterator  it)
inline

Referenced by esys::lsm::StressTensorCollection< ContactPtTensorCalculator >::addContactIterators().

Here is the caller graph for this function:

template<typename TmplStressTensorCalculator>
template<typename TmplContactIteratorIterator >
void esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::addContactIterators ( TmplContactIteratorIterator  it)
inline

Referenced by esys::lsm::InteractionToStressConverter::addRaw2Interactions().

Here is the caller graph for this function:

template<typename TmplStressTensorCalculator>
int esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::size ( ) const
inline

Referenced by esys::lsm::InteractionToStressConverter::writeUnstructuredDx().

Here is the caller graph for this function:

Member Data Documentation

template<typename TmplStressTensorCalculator>
StressCalculator* esys::lsm::StressTensorCollection< TmplStressTensorCalculator >::m_pStressCalculator
private

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