XC Open source finite element analysis program
Public Member Functions | Protected Attributes | List of all members

Base class for Gauss integration models. More...

#include <GaussModel.h>

Public Member Functions

 GaussModel (void)
 Constructor.
 
 GaussModel (const Pos2d &n1, const Pos2d &n2, const Pos2d &n3, const GaussPoint &p)
 Constructor: 3 node triangle 1 Gauss point.
 
 GaussModel (const Pos2d &n1, const Pos2d &n2, const Pos2d &n3, const GaussPoint &p1, const GaussPoint &p2, const GaussPoint &p3)
 Constructor: three node triangle.
 
 GaussModel (const Pos2d &n1, const Pos2d &n2, const Pos2d &n3, const Pos2d &n4, const GaussPoint &p1, const GaussPoint &p2, const GaussPoint &p3, const GaussPoint &p4)
 Constructor: four node quad.
 
 GaussModel (const Pos2d &n1, const Pos2d &n2, const Pos2d &n3, const Pos2d &n4, const Pos2d &n5, const Pos2d &n6, const Pos2d &n7, const Pos2d &n8, const Pos2d &n9, const GaussPoint &p1, const GaussPoint &p2, const GaussPoint &p3, const GaussPoint &p4, const GaussPoint &p5, const GaussPoint &p6, const GaussPoint &p7, const GaussPoint &p8, const GaussPoint &p9)
 Constructor: nine node quad.
 
size_t getNumberOfReferenceNodes (void) const
 
const std::deque< Pos3d > & getReferenceNodesPositions (void) const
 
size_t getNumGaussPoints (void) const
 
const std::deque< GaussPoint > & getPuntosGauss (void) const
 

Protected Attributes

std::deque< Pos3d > coo_ref_nodes
 Coordinates of the reference nodes.
 
std::deque< GaussPointgauss_points
 Gauss points.
 

Detailed Description

Base class for Gauss integration models.


The documentation for this class was generated from the following files: