NeoPZ
|
#include "pzshapequad.h"
#include "pzshapelinear.h"
#include "pzshapecube.h"
#include "pzshapepiram.h"
#include "pzshapetetra.h"
#include "pzshapeprism.h"
Go to the source code of this file.
Functions | |
template<class TSHAPE > | |
TPZTransform< REAL > | GetSideTransform (int side, int trans_id) |
template<class TSHAPE > | |
void | ComputeTransforms (TPZVec< int64_t > &id, TPZVec< TPZTransform< REAL > > &transvec) |
template<class TSHAPE > | |
void | Shape (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
template void | Shape< pzshape::TPZShapeLinear > (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
template void | Shape< pzshape::TPZShapeTriang > (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
template void | Shape< pzshape::TPZShapeQuad > (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
template void | Shape< pzshape::TPZShapePrism > (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
template void | Shape< pzshape::TPZShapePiram > (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
template void | Shape< pzshape::TPZShapeTetra > (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
template void | Shape< pzshape::TPZShapeCube > (TPZVec< REAL > &pt, TPZVec< int > orders, TPZVec< TPZTransform< REAL > > &transvec, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) |
void ComputeTransforms | ( | TPZVec< int64_t > & | id, |
TPZVec< TPZTransform< REAL > > & | transvec | ||
) |
Definition at line 20 of file pzgenericshape.h.
TPZTransform< REAL > GetSideTransform | ( | int | side, |
int | trans_id | ||
) |
Definition at line 74 of file pzgenericshape.h.
References EOned, EQuadrilateral, ETriangle, TPZTransform< T >::Mult(), TPZMatrix< TVar >::Multiply(), pzshape::TPZShapeTriang::ParametricTransform(), pzshape::TPZShapeQuad::ParametricTransform(), pzshape::TPZShapeLinear::ParametricTransform(), and TPZTransform< T >::Sum().
void Shape | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |
Definition at line 32 of file pzgenericshape.h.
References TPZTransform< T >::Apply(), TPZTransform< T >::Mult(), and TPZFMatrix< TVar >::MultAdd().
Referenced by TPZCompElPostProc< TCOMPEL >::ComputeShape(), pzgeom::TPZGeoTriangle::Jacobian(), pzgeom::TPZGeoBlend< TGeo >::Jacobian(), TPZGeoElMapped< TBase >::KsiBar(), pzshape::TPZShapePiramHdiv::Shape(), pzshape::SPr< TFather >::Shape(), TPZIntelGen< TSHAPE >::Shape(), TPZCompElHDivBound2< TSHAPE >::Shape(), TPZCompElHDiv< TSHAPE >::Shape(), TPZCompElDisc::ShapeX(), pzshape::TPZShapeTriang::SideShape(), pzshape::TPZShapePiram::SideShape(), pzshape::TPZShapeTetra::SideShape(), pzshape::TPZShapePrism::SideShape(), pzshape::TPZShapeCube::SideShape(), pzshape::TPZShapeQuad::SideShape(), pzshape::TPZShapeLinear::SideShape(), and TPZCompElHDivBound2< TSHAPE >::SideShapeFunction().
template void Shape< pzshape::TPZShapeCube > | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |
template void Shape< pzshape::TPZShapeLinear > | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |
template void Shape< pzshape::TPZShapePiram > | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |
template void Shape< pzshape::TPZShapePrism > | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |
template void Shape< pzshape::TPZShapeQuad > | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |
template void Shape< pzshape::TPZShapeTetra > | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |
template void Shape< pzshape::TPZShapeTriang > | ( | TPZVec< REAL > & | pt, |
TPZVec< int > | orders, | ||
TPZVec< TPZTransform< REAL > > & | transvec, | ||
TPZFMatrix< REAL > & | phi, | ||
TPZFMatrix< REAL > & | dphi | ||
) |