NeoPZ
|
Structure to help the construction of geometric elements along side of a given geometric element. Geometry. More...
#include <pzgeoelbc.h>
Public Member Functions | |
TPZGeoElBC (TPZGeoEl *el, int side, int matid) | |
Creates a geometric element along side of el. More... | |
TPZGeoElBC (const TPZGeoElSide &elside, int matid) | |
Creates a geometric element along side of el. More... | |
TPZGeoEl * | CreatedElement () |
Recovers pointer to the geometric element created. More... | |
Private Attributes | |
TPZGeoEl * | fCreatedElement |
Pointer to the geometric element created in the class constructor. More... | |
Structure to help the construction of geometric elements along side of a given geometric element. Geometry.
Definition at line 21 of file pzgeoelbc.h.
TPZGeoElBC::TPZGeoElBC | ( | TPZGeoEl * | el, |
int | side, | ||
int | matid | ||
) |
Creates a geometric element along side of el.
The new geometric element is inserted in mesh and a pointer to it is stored here.
Definition at line 11 of file pzgeoelbc.cpp.
References TPZGeoEl::CreateBCGeoEl(), DebugStop, fCreatedElement, PZError, and TPZGeoEl::SideIsUndefined().
TPZGeoElBC::TPZGeoElBC | ( | const TPZGeoElSide & | elside, |
int | matid | ||
) |
Creates a geometric element along side of el.
The new geometric element is inserted in mesh and a pointer to it is stored here.
Definition at line 23 of file pzgeoelbc.cpp.
References TPZGeoEl::CreateBCGeoEl(), DebugStop, TPZGeoElSide::Element(), fCreatedElement, PZError, TPZGeoElSide::Side(), and TPZGeoEl::SideIsUndefined().
|
inline |
Recovers pointer to the geometric element created.
Definition at line 39 of file pzgeoelbc.h.
References fCreatedElement.
Referenced by TPZMHMixedHybridMeshControl::CreateAxialFluxElement(), TPZMHMixedHybridMeshControl::CreateHDivWrappers(), TPZHybridizeHDiv::CreateInterfaceElements(), TPZMHMixedHybridMeshControl::CreateMultiPhysicsInterfaceElements(), TPZMHMixedMeshControl::CreateMultiPhysicsInterfaceElements(), TPZMHMixedHybridMeshControl::CreatePressureInterfaces(), TPZMHMeshControl::CreateWrap(), TPZMHMeshControl::DefinePartition(), TPZMHMixedMeshControl::HybridizeSkeleton(), TPZMHMeshControl::HybridizeSkeleton(), and TPZHybridizeHDiv::SplitConnects().
|
private |
Pointer to the geometric element created in the class constructor.
Definition at line 26 of file pzgeoelbc.h.
Referenced by CreatedElement(), and TPZGeoElBC().