chrono::fea::ChElementCorotational Class Referenceabstract

Description

Class for corotational elements (elements with rotation matrices that follow the global motion of the element)

#include <ChElementCorotational.h>

Inheritance diagram for chrono::fea::ChElementCorotational:
Collaboration diagram for chrono::fea::ChElementCorotational:

Public Member Functions

ChMatrix33Rotation ()
 Access the cumulative rotation matrix of the element, The rotation is expressed relative to initial reference position of element.
 
virtual void UpdateRotation ()=0
 Given the actual position of the nodes, recompute the cumulative rotation matrix A. More...
 

Protected Attributes

ChMatrix33 A
 

Member Function Documentation

◆ UpdateRotation()

virtual void chrono::fea::ChElementCorotational::UpdateRotation ( )
pure virtual

Given the actual position of the nodes, recompute the cumulative rotation matrix A.

CHLDREN CLASSES MUST IMPLEMENT THIS!!!

Implemented in chrono::fea::ChElementTetra_4_P, chrono::fea::ChElementBeamEuler, chrono::fea::ChElementTetra_10, chrono::fea::ChElementHexa_20, chrono::fea::ChElementHexa_8, and chrono::fea::ChElementTetra_4.


The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono/fea/ChElementCorotational.h