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. More...
 
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

ChMatrix33& chrono::fea::ChElementCorotational::Rotation ( )

Access the cumulative rotation matrix of the element, The rotation is expressed relative to initial reference position of element.

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::ChElementHexa_20, chrono::fea::ChElementTetra_4_P, chrono::fea::ChElementTetra_10, chrono::fea::ChElementHexa_8, chrono::fea::ChElementTetra_4, and chrono::fea::ChElementBeamEuler.