MDStressLab++
Stress< TMethod, stressType, TGrid > Class Template Reference

#include <Stress.h>

Collaboration diagram for Stress< TMethod, stressType, TGrid >:

Public Member Functions

 Stress (std::string name, const Method< TMethod > &method, TGrid *pgrid)
 
 Stress (const Method< TMethod > &method, TGrid *pgrid)
 
void write ()
 
void write (const std::string &filename)
 
 ~Stress ()
 

Public Attributes

std::vector< Matrix3dfield
 
TGrid * pgrid
 
const Method< TMethod > & method
 
std::string name
 

Detailed Description

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
class Stress< TMethod, stressType, TGrid >

Definition at line 23 of file Stress.h.

Constructor & Destructor Documentation

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
Stress< TMethod, stressType, TGrid >::Stress ( std::string  name,
const Method< TMethod > &  method,
TGrid *  pgrid 
)
inline

Definition at line 30 of file Stress.h.

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
Stress< TMethod, stressType, TGrid >::Stress ( const Method< TMethod > &  method,
TGrid *  pgrid 
)
inline

Definition at line 38 of file Stress.h.

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
Stress< TMethod, stressType, TGrid >::~Stress ( )
inline

Definition at line 73 of file Stress.h.

Member Function Documentation

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
void Stress< TMethod, stressType, TGrid >::write ( )
inline

Definition at line 46 of file Stress.h.

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
void Stress< TMethod, stressType, TGrid >::write ( const std::string &  filename)
inline

Definition at line 64 of file Stress.h.

Member Data Documentation

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
std::vector<Matrix3d> Stress< TMethod, stressType, TGrid >::field

Definition at line 25 of file Stress.h.

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
const Method<TMethod>& Stress< TMethod, stressType, TGrid >::method

Definition at line 27 of file Stress.h.

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
std::string Stress< TMethod, stressType, TGrid >::name

Definition at line 28 of file Stress.h.

template<typename TMethod, StressType stressType, typename TGrid = typename std::conditional<stressType==Piola,Grid<Reference>,Grid<Current>>::type>
TGrid* Stress< TMethod, stressType, TGrid >::pgrid

Definition at line 26 of file Stress.h.


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