NeoPZ
|
Geometric derivated class (template). Geometry. More...
#include <TPZGeoExtend.h>
Public Types | |
enum | { NNodes } |
typedef TFather::TMem | FatMem |
typedef TFather::Top | FatTop |
typedef Topology | Top |
Public Member Functions | |
GPr (TPZVec< int64_t > &nodeindexes, TPZGeoMesh &mesh) | |
Constructor with list of nodes. More... | |
GPr () | |
Empty constructor. More... | |
GPr (const GPr< TFather, Topology > &cp, std::map< int64_t, int64_t > &gl2lcNdMap) | |
Constructor with node map. More... | |
GPr (const GPr< TFather, Topology > &cp) | |
Copy constructor. More... | |
GPr (const GPr< TFather, Topology > &cp, TPZGeoMesh &) | |
Copy constructor. More... | |
Static Public Member Functions | |
static std::string | TypeName () |
Returns the type name of the element. More... | |
static void | X (const TPZFMatrix< REAL > &nodes, TPZVec< REAL > &loc, TPZVec< REAL > &result) |
static void | Shape (TPZVec< REAL > &pt, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
static void | Jacobian (const TPZFMatrix< REAL > &nodes, TPZVec< REAL > ¶m, TPZFMatrix< REAL > &jacobian, TPZFMatrix< REAL > &axes, REAL &detjac, TPZFMatrix< REAL > &jacinv) |
static void | Jacobian (const TPZFMatrix< REAL > &nodes, TPZVec< REAL > ¶m, TPZFMatrix< REAL > &jacobian) |
static void | Diagnostic (TPZFMatrix< REAL > &coord) |
Public Attributes | |
int64_t | fNodeIndexes [TFather::NNodes] |
Geometric derivated class (template). Geometry.
Definition at line 34 of file TPZGeoExtend.h.
typedef TFather::TMem pzgeom::GPr< TFather, Topology >::FatMem |
Definition at line 38 of file TPZGeoExtend.h.
typedef TFather::Top pzgeom::GPr< TFather, Topology >::FatTop |
Definition at line 39 of file TPZGeoExtend.h.
typedef Topology pzgeom::GPr< TFather, Topology >::Top |
Definition at line 41 of file TPZGeoExtend.h.
anonymous enum |
Enumerator | |
---|---|
NNodes |
Definition at line 43 of file TPZGeoExtend.h.
|
inline |
Constructor with list of nodes.
Definition at line 47 of file TPZGeoExtend.h.
|
inline |
Empty constructor.
Definition at line 54 of file TPZGeoExtend.h.
|
inline |
Constructor with node map.
Definition at line 61 of file TPZGeoExtend.h.
References pzgeom::GPr< TFather, Topology >::fNodeIndexes, and LOGPZ_ERROR.
|
inline |
Copy constructor.
Definition at line 84 of file TPZGeoExtend.h.
References pzgeom::GPr< TFather, Topology >::fNodeIndexes.
|
inline |
Copy constructor.
Definition at line 91 of file TPZGeoExtend.h.
References pzgeom::GPr< TFather, Topology >::fNodeIndexes.
|
static |
Definition at line 182 of file TPZGeoExtend.h.
References TPZIntPoints::Dimension(), pzgeom::GPr< TFather, Topology >::Jacobian(), LOGPZ_DEBUG, TPZIntPoints::NPoints(), TPZIntPoints::Point(), TPZMatrix< TVar >::Rows(), and pzgeom::GPr< TFather, Topology >::X().
Referenced by pzgeom::GPr< TFather, Topology >::TypeName().
|
static |
Definition at line 149 of file TPZGeoExtend.h.
References TPZFMatrix< TVar >::DeterminantInverse(), TPZFMatrix< TVar >::GramSchmidt(), and TPZFMatrix< TVar >::Transpose().
Referenced by pzgeom::GPr< TFather, Topology >::Diagnostic(), and pzgeom::GPr< TFather, Topology >::TypeName().
|
inlinestatic |
Definition at line 118 of file TPZGeoExtend.h.
References TPZFMatrix< TVar >::GetVal(), TPZFMatrix< TVar >::Resize(), and TPZMatrix< TVar >::Rows().
|
static |
Referenced by pzgeom::GPr< TFather, Topology >::TypeName().
|
inlinestatic |
Returns the type name of the element.
Definition at line 98 of file TPZGeoExtend.h.
References pzgeom::GPr< TFather, Topology >::Diagnostic(), pzgeom::GPr< TFather, Topology >::Jacobian(), pzgeom::GPr< TFather, Topology >::Shape(), and pzgeom::GPr< TFather, Topology >::X().
|
inlinestatic |
Definition at line 160 of file TPZGeoExtend.h.
References TPZFMatrix< TVar >::GetVal(), and TPZMatrix< TVar >::Rows().
Referenced by pzgeom::GPr< TFather, Topology >::Diagnostic(), and pzgeom::GPr< TFather, Topology >::TypeName().
int64_t pzgeom::GPr< TFather, Topology >::fNodeIndexes[TFather::NNodes] |
Definition at line 45 of file TPZGeoExtend.h.
Referenced by pzgeom::GPr< TFather, Topology >::GPr().