#include <users_modules/multifield_plasticity/src/BasicFeTools.hpp>
Definition at line 18 of file BasicFeTools.hpp.
◆ CacheParams()
CacheParams::CacheParams |
( |
| ) |
|
|
inline |
◆ getClosestRollerID()
template<typename T1 , typename T2 >
int CacheParams::getClosestRollerID |
( |
Tensor1< T1, 3 > & |
t_coords, |
|
|
Tensor1< T2, 3 > & |
t_disp |
|
) |
| |
|
inline |
Definition at line 66 of file BasicFeTools.hpp.
66 {
67
68 std::vector<double> gaps;
71 auto t_normal = roller.getNormal(t_coords, t_disp);
72 double dist = roller.getGap(t_coords);
73 gaps.push_back(dist);
74 }
75
76 auto it = std::min_element(gaps.begin(), gaps.end());
77 auto nb = distance(gaps.begin(), it);
78
79 return nb;
80 };
static boost::ptr_vector< RigidBodyData > rollerDataVec
◆ scaleParameters()
virtual MoFEMErrorCode CacheParams::scaleParameters |
( |
| ) |
|
|
pure virtual |
◆ b_iso
◆ C1_k
◆ closest_roller
◆ closest_roller_id
int CacheParams::closest_roller_id = 0 |
|
static |
◆ cn_cont
◆ cn_pl
◆ delta
double CacheParams::delta = std::numeric_limits<double>::epsilon() |
|
static |
◆ density
◆ gravity
vector< double > CacheParams::gravity = vector<double>({0,0,0}) |
|
static |
◆ Is
Tensor4< double, 3, 3, 3, 3 > CacheParams::Is |
|
static |
◆ mtD
MatrixDouble CacheParams::mtD |
◆ omega
◆ Omega
Tensor2< double, 3, 3 > CacheParams::Omega |
|
static |
◆ poisson
◆ Q_inf
◆ rollerDataVec
◆ rollers_stop_time
double CacheParams::rollers_stop_time |
◆ scale_constraint
double CacheParams::scale_constraint |
◆ sigmaY
◆ spring_stiffness
double CacheParams::spring_stiffness = 0 |
|
static |
◆ visH
◆ young_modulus
double CacheParams::young_modulus |
◆ young_modulus_inv
double CacheParams::young_modulus_inv |
The documentation for this struct was generated from the following files: