Project Chrono: chrono::fea::ChGaussIntegrationRule Class Reference

Public Member Functions | List of all members
chrono::fea::ChGaussIntegrationRule Class Reference
Chrono::Engine » Finite Element Analysis » Mathematical support

## 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:

- D:/W/B/src/chrono-9.0.1/src/chrono/fea/ChGaussIntegrationRule.h
- D:/W/B/src/chrono-9.0.1/src/chrono/fea/ChGaussIntegrationRule.cpp