#include <users_modules/eshelbian_plasticit/src/EshelbianPlasticity.hpp>
|
typedef FTensor::Tensor1< adouble, 3 > | ATensor1 |
|
typedef FTensor::Tensor2< adouble, 3, 3 > | ATensor2 |
|
typedef FTensor::Tensor3< adouble, 3, 3, 3 > | ATensor3 |
|
typedef FTensor::Tensor1< double, 3 > | DTensor1 |
|
typedef FTensor::Tensor2< double, 3, 3 > | DTensor2 |
|
typedef FTensor::Tensor3< double, 3, 3, 3 > | DTensor3 |
|
typedef FTensor::Tensor0< FTensor::PackPtr< double *, 1 > > | DTensor0Ptr |
|
typedef FTensor::Tensor2< FTensor::PackPtr< double *, 1 >, 3, 3 > | DTensor2Ptr |
|
typedef FTensor::Tensor3< FTensor::PackPtr< double *, 1 >, 3, 3, 3 > | DTensor3Ptr |
|
Definition at line 181 of file EshelbianPlasticity.hpp.
◆ ATensor1
◆ ATensor2
◆ ATensor3
◆ DTensor0Ptr
◆ DTensor1
◆ DTensor2
◆ DTensor2Ptr
◆ DTensor3
◆ DTensor3Ptr
◆ PhysicalEquations() [1/2]
EshelbianPlasticity::PhysicalEquations::PhysicalEquations |
( |
| ) |
|
|
delete |
◆ PhysicalEquations() [2/2]
EshelbianPlasticity::PhysicalEquations::PhysicalEquations |
( |
const int |
size_active, |
|
|
const int |
size_dependent |
|
) |
| |
|
inline |
◆ ~PhysicalEquations()
virtual EshelbianPlasticity::PhysicalEquations::~PhysicalEquations |
( |
| ) |
|
|
virtualdefault |
◆ get_h()
DTensor2Ptr EshelbianPlasticity::PhysicalEquations::get_h |
( |
| ) |
|
|
inline |
◆ get_P()
DTensor2Ptr EshelbianPlasticity::PhysicalEquations::get_P |
( |
| ) |
|
|
inline |
◆ get_P_dh0()
DTensor3Ptr EshelbianPlasticity::PhysicalEquations::get_P_dh0 |
( |
| ) |
|
|
inline |
◆ get_P_dh1()
DTensor3Ptr EshelbianPlasticity::PhysicalEquations::get_P_dh1 |
( |
| ) |
|
|
inline |
◆ get_P_dh2()
DTensor3Ptr EshelbianPlasticity::PhysicalEquations::get_P_dh2 |
( |
| ) |
|
|
inline |
◆ get_VecTensor0()
template<int S>
static DTensor0Ptr EshelbianPlasticity::PhysicalEquations::get_VecTensor0 |
( |
std::vector< double > & |
v | ) |
|
|
inlinestatic |
◆ get_VecTensor2()
template<int S>
static DTensor2Ptr EshelbianPlasticity::PhysicalEquations::get_VecTensor2 |
( |
std::vector< double > & |
v | ) |
|
|
inlinestatic |
◆ get_vecTensor3()
template<int S0>
static DTensor3Ptr EshelbianPlasticity::PhysicalEquations::get_vecTensor3 |
( |
std::vector< double > & |
v, |
|
|
const int |
nba |
|
) |
| |
|
inlinestatic |
Definition at line 229 of file EshelbianPlasticity.hpp.
232 const int A00 = nba * 0 + S0;
233 const int A01 = nba * 1 + S0;
234 const int A02 = nba * 2 + S0;
235 const int A10 = nba * 3 + S0;
236 const int A11 = nba * 4 + S0;
237 const int A12 = nba * 5 + S0;
238 const int A20 = nba * 6 + S0;
239 const int A21 = nba * 7 + S0;
240 const int A22 = nba * 8 + S0;
244 &
v[A00 + 0], &
v[A00 + 1], &
v[A00 + 2], &
v[A01 + 0], &
v[A01 + 1],
245 &
v[A01 + 2], &
v[A02 + 0], &
v[A02 + 1], &
v[A02 + 2],
247 &
v[A10 + 0], &
v[A10 + 1], &
v[A10 + 2], &
v[A11 + 0], &
v[A11 + 1],
248 &
v[A11 + 2], &
v[A12 + 0], &
v[A12 + 1], &
v[A12 + 2],
250 &
v[A20 + 0], &
v[A20 + 1], &
v[A20 + 2], &
v[A21 + 0], &
v[A21 + 1],
251 &
v[A21 + 2], &
v[A22 + 0], &
v[A22 + 1], &
v[A22 + 2]
◆ recordTape()
virtual MoFEMErrorCode EshelbianPlasticity::PhysicalEquations::recordTape |
( |
const int |
tag, |
|
|
DTensor2Ptr * |
t_h |
|
) |
| |
|
pure virtual |
◆ returnOpJacobian()
◆ activeVariables
std::vector<double> EshelbianPlasticity::PhysicalEquations::activeVariables |
◆ dependentVariablesPiola
std::vector<double> EshelbianPlasticity::PhysicalEquations::dependentVariablesPiola |
◆ dependentVariablesPiolaDirevatives
std::vector<double> EshelbianPlasticity::PhysicalEquations::dependentVariablesPiolaDirevatives |
The documentation for this struct was generated from the following file: