chrono::fea::ChMaterialBeamANCF Class Reference
Description
Definition of materials to be used for ANCF beams utilizing the Enhanced Continuum Mechanics based method.
#include <ChMaterialBeamANCF.h>
Public Member Functions | |
ChMaterialBeamANCF (double rho, double E, double nu, double k1, double k2) | |
Construct an isotropic material. More... | |
ChMaterialBeamANCF (double rho, const ChVector<> &E, const ChVector<> &nu, const ChVector<> &G, double k1, double k2) | |
Construct a (possibly) orthotropic material. More... | |
double | Get_rho () const |
Return the material density. | |
void | Get_D (ChMatrixNM< double, 6, 6 > &D) |
Complete Elasticity Tensor in 6x6 matrix form. | |
const ChVectorN< double, 6 > & | Get_D0 () const |
Diagonal components of the 6x6 elasticity matrix form without the terms contributing to the Poisson effect. | |
const ChMatrixNM< double, 3, 3 > & | Get_Dv () const |
Upper 3x3 block of the elasticity matrix with the terms contributing to the Poisson effect. | |
const ChMatrixNM< double, 6, 6 > & | Get_E_eps () const |
Return the matrix of elastic coefficients: Diagonal terms. (For compatibility with ChElementBeam only) | |
const ChMatrixNM< double, 6, 6 > & | Get_E_eps_Nu () const |
Return the matrix of elastic coefficients: Coupling terms. (For compatibility with ChElementBeam only) | |
Constructor & Destructor Documentation
◆ ChMaterialBeamANCF() [1/2]
chrono::fea::ChMaterialBeamANCF::ChMaterialBeamANCF | ( | double | rho, |
double | E, | ||
double | nu, | ||
double | k1, | ||
double | k2 | ||
) |
Construct an isotropic material.
- Parameters
-
rho material density E Young's modulus nu Poisson ratio k1 Shear correction factor along beam local y axis k2 Shear correction factor along beam local z axis
◆ ChMaterialBeamANCF() [2/2]
chrono::fea::ChMaterialBeamANCF::ChMaterialBeamANCF | ( | double | rho, |
const ChVector<> & | E, | ||
const ChVector<> & | nu, | ||
const ChVector<> & | G, | ||
double | k1, | ||
double | k2 | ||
) |
Construct a (possibly) orthotropic material.
- Parameters
-
rho material density E elasticity moduli (E_x, E_y, E_z) nu Poisson ratios (nu_xy, nu_xz, nu_yz) G shear moduli (G_xy, G_xz, G_yz) k1 Shear correction factor along beam local y axis k2 Shear correction factor along beam local z axis
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono/fea/ChMaterialBeamANCF.h
- /builds/uwsbel/chrono/src/chrono/fea/ChMaterialBeamANCF.cpp