![]() |
NeoPZ
|
Contains the implementation of the functions to creates computational elements. More...
#include "pzcreateapproxspace.h"#include "pzgeoel.h"#include "pzcmesh.h"#include "pzcondensedcompel.h"#include "pzinterpolationspace.h"#include "pzshapecube.h"#include "pzshapelinear.h"#include "pzshapepiram.h"#include "pzshapepoint.h"#include "pzshapeprism.h"#include "pzshapequad.h"#include "pzshapetetra.h"#include "pzshapetriang.h"#include "pzgeopoint.h"#include "pzgeoprism.h"#include "pzgeopyramid.h"#include "pzgeoquad.h"#include "pzgeotetrahedra.h"#include "pzgeotriangle.h"#include "TPZGeoCube.h"#include "TPZGeoLinear.h"#include "TPZInterfaceEl.h"#include "pzcompelwithmem.h"#include "pzelchdiv.h"#include "pzelchdivbound2.h"#include "pzhdivpressure.h"#include "pzreferredcompel.h"#include "pzelctemp.h"#include "pzmultiphysicscompel.h"Go to the source code of this file.
Functions | |
| TPZCompEl * | CreatePointEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational point element. More... | |
| TPZCompEl * | CreateLinearEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational linear element. More... | |
| TPZCompEl * | CreateQuadEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational quadrilateral element. More... | |
| TPZCompEl * | CreateTriangleEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational triangular element. More... | |
| TPZCompEl * | CreateCubeEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational cube element. More... | |
| TPZCompEl * | CreatePrismEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational prismal element. More... | |
| TPZCompEl * | CreatePyramEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational pyramidal element. More... | |
| TPZCompEl * | CreateTetraEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| Creates computational tetrahedral element. More... | |
| TPZCompEl * | CreateNoElement (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreatePointElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreateLinearElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreateQuadElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreateTriangleElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreateCubeElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreatePrismElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreatePyramElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
| TPZCompEl * | CreateTetraElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index) |
Contains the implementation of the functions to creates computational elements.
Definition in file pzcreateapproxspace.cpp.
| TPZCompEl * CreateCubeEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational cube element.
Definition at line 103 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), and TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous().
| TPZCompEl* CreateCubeElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 154 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
| TPZCompEl * CreateLinearEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational linear element.
Definition at line 79 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), and TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous().
| TPZCompEl* CreateLinearElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 136 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
| TPZCompEl* CreateNoElement | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 58 of file pzcreateapproxspace.cpp.
References TPZCompMesh::Dimension(), TPZGeoEl::Dimension(), and LOGPZ_WARN.
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsHDiv(), TPZCreateApproximationSpace::SetAllCreateFunctionsHDivPressure(), and TPZCreateApproximationSpace::SetAllCreateFunctionsHDivReferred().
| TPZCompEl * CreatePointEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational point element.
Definition at line 71 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous(), and TPZCreateApproximationSpace::SetAllCreateFunctionsHDivReferred().
| TPZCompEl* CreatePointElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 130 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
| TPZCompEl * CreatePrismEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational prismal element.
Definition at line 109 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), and TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous().
| TPZCompEl* CreatePrismElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 160 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
| TPZCompEl * CreatePyramEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational pyramidal element.
Definition at line 115 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), and TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous().
| TPZCompEl* CreatePyramElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 166 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
| TPZCompEl * CreateQuadEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational quadrilateral element.
Definition at line 88 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous(), and TPZCreateApproximationSpace::SetAllCreateFunctionsHDivReferred().
| TPZCompEl* CreateQuadElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 142 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
| TPZCompEl * CreateTetraEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational tetrahedral element.
Definition at line 121 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), and TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous().
| TPZCompEl* CreateTetraElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 172 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
| TPZCompEl * CreateTriangleEl | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Creates computational triangular element.
Definition at line 97 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by pzgeom::TPZGeoBlend< TGeo >::InsertExampleElement(), TPZCreateApproximationSpace::SetAllCreateFunctionsContinuous(), and TPZCreateApproximationSpace::SetAllCreateFunctionsHDivReferred().
| TPZCompEl* CreateTriangleElWithMem | ( | TPZGeoEl * | gel, |
| TPZCompMesh & | mesh, | ||
| int64_t & | index | ||
| ) |
Definition at line 148 of file pzcreateapproxspace.cpp.
References TPZGeoEl::NumInterfaces(), and TPZGeoEl::Reference().
Referenced by TPZCreateApproximationSpace::SetAllCreateFunctionsContinuousWithMem().
1.8.13