PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::FiberModel< Real > Class Template Reference

#include <EnergyDensityFunction.h>

Public Member Functions

DYN_FUNC FiberModel ()
 
DYN_FUNC FiberModel (Real _s0, Real _s1, Real _s2)
 
DYN_FUNC SquareMatrix< Real, 3 > getF_TF (Real lambda1, Real lambda2, Real lambda3, SquareMatrix< Real, 3 > V)
 
DYN_FUNC SquareMatrix< Real, 3 > get_diag (Real l1, Real l2, Real l3)
 
DYN_FUNC SquareMatrix< Real, 3 > get_diag_bool (bool l1, bool l2, bool l3)
 
DYN_FUNC Real getJ (Real l1, Real l2, Real l3)
 
DYN_FUNC SquareMatrix< Real, 3 > get_entry (int i, int j)
 
DYN_FUNC Real getEnergy (Real lambda1, Real lambda2, Real lambda3, SquareMatrix< Real, 3 > V)
 
DYN_FUNC SquareMatrix< Real, 3 > getStressTensorPositive (Real lambda1, Real lambda2, Real lambda3, SquareMatrix< Real, 3 > V)
 
DYN_FUNC SquareMatrix< Real, 3 > getStressTensorNegative (Real lambda1, Real lambda2, Real lambda3, SquareMatrix< Real, 3 > V)
 
DYN_FUNC void getInfo (Real lambda1, Real lambda2, Real lambda3, SquareMatrix< Real, 3 > V)
 

Public Attributes

Real s [3]
 
Real density
 

Detailed Description

template<typename Real>
class dyno::FiberModel< Real >

Definition at line 820 of file EnergyDensityFunction.h.

Constructor & Destructor Documentation

◆ FiberModel() [1/2]

template<typename Real>
DYN_FUNC dyno::FiberModel< Real >::FiberModel ( )
inline

Definition at line 824 of file EnergyDensityFunction.h.

◆ FiberModel() [2/2]

template<typename Real>
DYN_FUNC dyno::FiberModel< Real >::FiberModel ( Real _s0,
Real _s1,
Real _s2 )
inline

Definition at line 833 of file EnergyDensityFunction.h.

Member Function Documentation

◆ get_diag()

template<typename Real>
DYN_FUNC SquareMatrix< Real, 3 > dyno::FiberModel< Real >::get_diag ( Real l1,
Real l2,
Real l3 )
inline

Definition at line 851 of file EnergyDensityFunction.h.

Here is the caller graph for this function:

◆ get_diag_bool()

template<typename Real>
DYN_FUNC SquareMatrix< Real, 3 > dyno::FiberModel< Real >::get_diag_bool ( bool l1,
bool l2,
bool l3 )
inline

Definition at line 858 of file EnergyDensityFunction.h.

Here is the caller graph for this function:

◆ get_entry()

template<typename Real>
DYN_FUNC SquareMatrix< Real, 3 > dyno::FiberModel< Real >::get_entry ( int i,
int j )
inline

Definition at line 869 of file EnergyDensityFunction.h.

Here is the caller graph for this function:

◆ getEnergy()

template<typename Real>
DYN_FUNC Real dyno::FiberModel< Real >::getEnergy ( Real lambda1,
Real lambda2,
Real lambda3,
SquareMatrix< Real, 3 > V )
inline

Definition at line 878 of file EnergyDensityFunction.h.

Here is the call graph for this function:

◆ getF_TF()

template<typename Real>
DYN_FUNC SquareMatrix< Real, 3 > dyno::FiberModel< Real >::getF_TF ( Real lambda1,
Real lambda2,
Real lambda3,
SquareMatrix< Real, 3 > V )
inline

Definition at line 841 of file EnergyDensityFunction.h.

Here is the caller graph for this function:

◆ getInfo()

template<typename Real>
DYN_FUNC void dyno::FiberModel< Real >::getInfo ( Real lambda1,
Real lambda2,
Real lambda3,
SquareMatrix< Real, 3 > V )
inline

Definition at line 938 of file EnergyDensityFunction.h.

◆ getJ()

template<typename Real>
DYN_FUNC Real dyno::FiberModel< Real >::getJ ( Real l1,
Real l2,
Real l3 )
inline

Definition at line 866 of file EnergyDensityFunction.h.

Here is the caller graph for this function:

◆ getStressTensorNegative()

template<typename Real>
DYN_FUNC SquareMatrix< Real, 3 > dyno::FiberModel< Real >::getStressTensorNegative ( Real lambda1,
Real lambda2,
Real lambda3,
SquareMatrix< Real, 3 > V )
inline

Definition at line 911 of file EnergyDensityFunction.h.

Here is the call graph for this function:

◆ getStressTensorPositive()

template<typename Real>
DYN_FUNC SquareMatrix< Real, 3 > dyno::FiberModel< Real >::getStressTensorPositive ( Real lambda1,
Real lambda2,
Real lambda3,
SquareMatrix< Real, 3 > V )
inline

Definition at line 890 of file EnergyDensityFunction.h.

Here is the call graph for this function:

Member Data Documentation

◆ density

template<typename Real>
Real dyno::FiberModel< Real >::density

Definition at line 947 of file EnergyDensityFunction.h.

◆ s

template<typename Real>
Real dyno::FiberModel< Real >::s[3]

Definition at line 945 of file EnergyDensityFunction.h.


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