GRINS-0.8.0
List of all members | Public Member Functions
GRINS::HyperelasticStrainEnergy< Function > Class Template Reference

#include <hyperelastic_strain_energy.h>

Inheritance diagram for GRINS::HyperelasticStrainEnergy< Function >:
Inheritance graph
[legend]

Public Member Functions

 HyperelasticStrainEnergy ()
 
virtual ~HyperelasticStrainEnergy ()
 
libMesh::Real dI1 (libMesh::Real I1, libMesh::Real I2, libMesh::Real I3) const
 
libMesh::Real dI2 (libMesh::Real I1, libMesh::Real I2, libMesh::Real I3) const
 
libMesh::Real dI3 (libMesh::Real I1, libMesh::Real I2, libMesh::Real I3) const
 

Detailed Description

template<typename Function>
class GRINS::HyperelasticStrainEnergy< Function >

Definition at line 34 of file hyperelastic_strain_energy.h.

Constructor & Destructor Documentation

template<typename Function>
GRINS::HyperelasticStrainEnergy< Function >::HyperelasticStrainEnergy ( )
inline

Definition at line 37 of file hyperelastic_strain_energy.h.

37 {};
template<typename Function>
virtual GRINS::HyperelasticStrainEnergy< Function >::~HyperelasticStrainEnergy ( )
inlinevirtual

Definition at line 38 of file hyperelastic_strain_energy.h.

38 {};

Member Function Documentation

template<typename Function >
libMesh::Real GRINS::HyperelasticStrainEnergy< Function >::dI1 ( libMesh::Real  I1,
libMesh::Real  I2,
libMesh::Real  I3 
) const

Definition at line 47 of file hyperelastic_strain_energy.h.

48  {
49  return static_cast<const Function*>(this)->dI1_imp(I1,I2,I3);
50  }
template<typename Function >
libMesh::Real GRINS::HyperelasticStrainEnergy< Function >::dI2 ( libMesh::Real  I1,
libMesh::Real  I2,
libMesh::Real  I3 
) const

Definition at line 53 of file hyperelastic_strain_energy.h.

54  {
55  return static_cast<const Function*>(this)->dI2_imp(I1,I2,I3);
56  }
template<typename Function >
libMesh::Real GRINS::HyperelasticStrainEnergy< Function >::dI3 ( libMesh::Real  I1,
libMesh::Real  I2,
libMesh::Real  I3 
) const

Definition at line 59 of file hyperelastic_strain_energy.h.

60  {
61  return static_cast<const Function*>(this)->dI3_imp(I1,I2,I3);
62  }

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

Generated on Tue Dec 19 2017 12:47:31 for GRINS-0.8.0 by  doxygen 1.8.9.1