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
rhomaterial density
EYoung's modulus
nuPoisson ratio
k1Shear correction factor along beam local y axis
k2Shear 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
rhomaterial density
Eelasticity moduli (E_x, E_y, E_z)
nuPoisson ratios (nu_xy, nu_xz, nu_yz)
Gshear moduli (G_xy, G_xz, G_yz)
k1Shear correction factor along beam local y axis
k2Shear 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