Description

Class for a Gauss point, that has a position (1D-3D) and a weight.

It also contains the strain and the stress tensor.

#include <ChGaussPoint.h>

Collaboration diagram for chrono::fea::ChGaussPoint:

Public Member Functions

 ChGaussPoint (int number, ChVector3d *coord, double weight)
 Create a Gauss point with given number, coordinates and weight.
 
ChVector3d GetLocalCoordinates () const
 Return local coordinates.
 
void SetLocalCoordinates (const ChVector3d &c)
 
ChVector3d GetCoordinates () const
 Return absolute coordinates.
 
void SetCoordinates (const ChVector3d &c)
 Set absolute coordinates.
 
double GetWeight () const
 Return integration weight of receiver.
 
void SetWeight (double w)
 
int GetNumber () const
 Return number of the point.
 

Public Attributes

ChMatrixDynamic * MatrB
 Matrix of partial derivatives: to obtain strain & stress.
 
ChStrainTensor Strain
 Strain tensor.
 
ChStressTensor Stress
 Stress tensor.
 

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