![]() |
NeoPZ
|
#include <TPZTriangleSphere.h>
Public Member Functions | |
| int | ClassId () const override |
| TPZTriangleSphere (TPZVec< int64_t > &nodeindexes) | |
| Constructor with list of nodes. More... | |
| TPZTriangleSphere () | |
| Empty constructor. More... | |
| TPZTriangleSphere (const TPZTriangleSphere &cp, std::map< int64_t, int64_t > &gl2lcNdMap) | |
| Constructor with node map. More... | |
| TPZTriangleSphere (const TPZTriangleSphere &cp) | |
| Copy constructor. More... | |
| TPZTriangleSphere (const TPZTriangleSphere &cp, TPZGeoMesh &) | |
| Copy constructor. More... | |
| TPZTriangleSphere & | operator= (const TPZTriangleSphere &cp) |
| void | SetData (const REAL R, TPZVec< REAL > &Xc) |
| bool | IsGeoBlendEl () const |
| declare geometry as blended element More... | |
| template<class T > | |
| void | X (TPZFMatrix< REAL > &cornerco, TPZVec< T > &loc, TPZVec< T > &result) const |
| template<class T > | |
| void | GradX (TPZFMatrix< REAL > &cornerco, TPZVec< T > &par, TPZFMatrix< T > &gradx) const |
| void | Read (TPZStream &buf, void *context) override |
| Creates a geometric element according to the type of the father element. More... | |
| void | Write (TPZStream &buf, int withclassid) const override |
| template<> | |
| bool | IsGeoBlendEl () const |
| declare geometry as blended element More... | |
Static Public Member Functions | |
| static std::string | TypeName () |
| Returns the type name of the element. More... | |
| static bool | IsLinearMapping (int side) |
| static void | InsertExampleElement (TPZGeoMesh &gmesh, int matid, TPZVec< REAL > &lowercorner, TPZVec< REAL > &size) |
Private Attributes | |
| TPZVec< REAL > | fXc |
| REAL | fR |
Definition at line 18 of file TPZTriangleSphere.h.
|
inline |
Constructor with list of nodes.
Definition at line 29 of file TPZTriangleSphere.h.
|
inline |
Empty constructor.
Definition at line 34 of file TPZTriangleSphere.h.
|
inline |
Constructor with node map.
Definition at line 39 of file TPZTriangleSphere.h.
|
inline |
Copy constructor.
Definition at line 45 of file TPZTriangleSphere.h.
|
inline |
Copy constructor.
Definition at line 50 of file TPZTriangleSphere.h.
|
override |
Definition at line 289 of file TPZTriangleSphere.h.
References Hash().
|
inline |
Definition at line 126 of file TPZTriangleSphere.h.
References pzgeom::TPZTriangleSphere< GeomTriang >::fXc, Norm(), and TPZVec< T >::size().
|
static |
Definition at line 50 of file TPZTriangleSphere.cpp.
References TPZAdmChunkVector< T, EXP >::AllocateNewElement(), TPZGeoElRefLess< TGeo >::Geom(), TPZGeoMesh::NodeVec(), and sqrt.
Referenced by pzgeom::TPZTriangleSphere< GeomTriang >::Write().
| bool pzgeom::TPZTriangleSphere< GeomTriang >::IsGeoBlendEl | ( | ) | const |
declare geometry as blended element
Creates a geometric element according to the type of the father element.
Creates a geometric element according to the type of the father element
Definition at line 97 of file TPZTriangleSphere.cpp.
Referenced by pzgeom::TPZTriangleSphere< GeomTriang >::SetData().
| bool pzgeom::TPZTriangleSphere< pzgeom::TPZGeoBlend< pzgeom::TPZGeoTriangle > >::IsGeoBlendEl | ( | ) | const |
declare geometry as blended element
Definition at line 104 of file TPZTriangleSphere.cpp.
|
inlinestatic |
Definition at line 80 of file TPZTriangleSphere.h.
|
inline |
Definition at line 54 of file TPZTriangleSphere.h.
References pzgeom::TPZTriangleSphere< GeomTriang >::fR, and pzgeom::TPZTriangleSphere< GeomTriang >::fXc.
|
inlineoverride |
Creates a geometric element according to the type of the father element.
Definition at line 270 of file TPZTriangleSphere.h.
References TPZStream::Read(), and pzgeom::TPZGeoTriangle::Read().
|
inline |
Definition at line 63 of file TPZTriangleSphere.h.
References DebugStop, pzgeom::TPZTriangleSphere< GeomTriang >::IsGeoBlendEl(), and TPZVec< T >::size().
|
inlinestatic |
Returns the type name of the element.
Definition at line 78 of file TPZTriangleSphere.h.
|
inlineoverride |
Definition at line 275 of file TPZTriangleSphere.h.
References pzgeom::TPZTriangleSphere< GeomTriang >::InsertExampleElement(), TPZStream::Write(), and pzgeom::TPZGeoTriangle::Write().
|
inline |
Definition at line 87 of file TPZTriangleSphere.h.
References pzgeom::TPZTriangleSphere< GeomTriang >::fXc, and sqrt.
|
private |
Definition at line 23 of file TPZTriangleSphere.h.
Referenced by pzgeom::TPZTriangleSphere< GeomTriang >::operator=().
|
private |
Definition at line 22 of file TPZTriangleSphere.h.
Referenced by pzgeom::TPZTriangleSphere< GeomTriang >::GradX(), pzgeom::TPZTriangleSphere< GeomTriang >::operator=(), and pzgeom::TPZTriangleSphere< GeomTriang >::X().
1.8.13