NeoPZ
Classes
The shape functions classes

The shape functions are implemented in static classes, i.e. classes whose methods are not associated with a given object.
This should facilitate their reuse in existing finite element codes
In the future, all element features which are object independent will be transferred to these classes
There is no base class of the Shape classes in order to improve efficiency (no virtual call mechanisms) More...

Classes

class  pzshape::SPr< TFather >
 Implements the shape functions of a hexahedral (3D) element. Shape. More...
 
class  pzshape::TPZShapeCube
 Implements the shape functions of a hexahedral (3D) element. Shape. More...
 
class  pzshape::TPZShapeLinear
 Implements the shape functions of a linear (1D) element. Shape. More...
 
class  pzshape::TPZShapePiram
 Implements the shape functions of a pyramid (3D) element. Shape. More...
 
class  pzshape::TPZShapePiramHdiv
 Implements the shape functions of a pyramid (3D) element for Hdiv space. Shape. More...
 
class  pzshape::TPZShapePoint
 Compute the single shape function associated with a point. Shape. More...
 
class  pzshape::TPZShapePrism
 Implements the shape functions of a prism (3D) element. Shape. More...
 
class  pzshape::TPZShapeQuad
 Implements the shape functions of a quadrilateral (2D) element. Shape. More...
 
class  pzshape::TPZShapeTetra
 Implements the shape functions of a tetrahedral (3D) element. Shape. More...
 
class  pzshape::TPZShapeTriang
 Implements the shape functions of a triangular (2D) element. Shape. More...
 
class  pzshape::TPZShapeDisc
 Implements the shape functions discontinuous elements. Shape. More...
 

Detailed Description

The shape functions are implemented in static classes, i.e. classes whose methods are not associated with a given object.
This should facilitate their reuse in existing finite element codes
In the future, all element features which are object independent will be transferred to these classes
There is no base class of the Shape classes in order to improve efficiency (no virtual call mechanisms)