chrono::fea::ChGaussIntegrationRule Class Reference

## Description

Class for the management of the Gauss Quadrature in 1D, 2D or 3D space.

Integration is done over the canonical interval (-1,...,+1), so the position of each gauss point is expressed in terms of natural coordinates. Input: number of gauss points, pointer to the vector 'GpVector'. The vector will be resized according to the number of points required.

#include <ChGaussIntegrationRule.h>

## Public Member Functions

virtual void SetIntOnLine (int nPoints, std::vector< ChGaussPoint * > *GpVector)

virtual void SetIntOnTriangle (int nPoints, std::vector< ChGaussPoint * > *GpVector)

virtual void SetIntOnSquare (int nPoints, std::vector< ChGaussPoint * > *GpVector)

virtual void SetIntOnCube (int nPoints, std::vector< ChGaussPoint * > *GpVector)

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