chrono::fea::ChGaussPoint Class Reference
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, ChVector<> *coord, double weight) | |
Create a Gauss point with given number, coordinates and weight. | |
ChVector | GetLocalCoordinates () const |
Return local coordinates. | |
void | SetLocalCoordinates (const ChVector<> &c) |
ChVector | GetCoordinates () const |
Return absolute coordinates. | |
void | SetCoordinates (const ChVector<> &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