suanPan
tensor Namespace Reference

Namespaces

namespace  base
 
namespace  strain
 
namespace  stress
 

Functions

mat isotropic_stiffness (double, double)
 
mat orthotropic_stiffness (const vec &, const vec &)
 
mat unit_deviatoric_tensor4 ()
 
mat unit_deviatoric_tensor4v2 ()
 
mat unit_symmetric_tensor4 ()
 
double trace2 (const vec &)
 Only accepts 2D tensor! More...
 
double trace3 (const vec &)
 Only accepts 3D tensor! More...
 
double mean3 (const vec &)
 
vec dev (const vec &)
 
vec dev (vec &&)
 
mat dev (const mat &)
 
mat dev (mat &&)
 
mat diff_unit (const vec &)
 
mat diff_triad (const vec3 &, const vec3 &, const vec3 &)
 

Function Documentation

◆ dev() [1/4]

mat tensor::dev ( const mat &  in)
Here is the call graph for this function:

◆ dev() [2/4]

vec tensor::dev ( const vec &  S)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dev() [3/4]

mat tensor::dev ( mat &&  in)
Here is the call graph for this function:

◆ dev() [4/4]

vec tensor::dev ( vec &&  S)
Here is the call graph for this function:

◆ diff_triad()

mat tensor::diff_triad ( const vec3 &  x1,
const vec3 &  x2,
const vec3 &  x3 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ diff_unit()

mat tensor::diff_unit ( const vec &  v)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isotropic_stiffness()

mat tensor::isotropic_stiffness ( double  modulus,
double  poissons_ratio 
)
Here is the caller graph for this function:

◆ mean3()

double tensor::mean3 ( const vec &  S)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ orthotropic_stiffness()

mat tensor::orthotropic_stiffness ( const vec &  modulus,
const vec &  poissons_ratio 
)
Here is the caller graph for this function:

◆ trace2()

double tensor::trace2 ( const vec &  S)

Only accepts 2D tensor!

Parameters
S2D tensor
Returns
trace of tensor
Here is the call graph for this function:
Here is the caller graph for this function:

◆ trace3()

double tensor::trace3 ( const vec &  S)

Only accepts 3D tensor!

Parameters
S3D tensor
Returns
trace of tensor
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unit_deviatoric_tensor4()

mat tensor::unit_deviatoric_tensor4 ( )

◆ unit_deviatoric_tensor4v2()

mat tensor::unit_deviatoric_tensor4v2 ( )

◆ unit_symmetric_tensor4()

mat tensor::unit_symmetric_tensor4 ( )
Here is the caller graph for this function: