![]() |
NeoPZ
|
Identifies the refinement pattern given the father element and their sons. Getting Data. More...
#include <pzidentifyrefpattern.h>
Public Member Functions | |
| TPZIdentifyRefPattern (std::string &path) | |
| ~TPZIdentifyRefPattern () | |
| TPZAutoPointer< TPZRefPattern > | GetRefPattern (TPZGeoEl *father, TPZVec< TPZGeoEl *> subelem) |
| Returns the refinement pattern that generates the given refinement. More... | |
Protected Member Functions | |
| int | IdentifySide (TPZGeoEl *father, TPZVec< TPZGeoEl *> subelem) |
| Identify the side of the refinement pattern. More... | |
| int | UniformSubElem (int eltype) |
| Returns the number of subelements of a uniform refinement \ pattern for the specified element type. More... | |
| TPZAutoPointer< TPZRefPattern > | GetUniform (TPZGeoEl *gel) |
| TPZAutoPointer< TPZRefPattern > | GetSideRefPattern (TPZGeoEl *gel, int side) |
Protected Attributes | |
| std::string | fPath |
Identifies the refinement pattern given the father element and their sons. Getting Data.
Definition at line 26 of file pzidentifyrefpattern.h.
| TPZIdentifyRefPattern::TPZIdentifyRefPattern | ( | std::string & | path | ) |
Definition at line 25 of file pzidentifyrefpattern.cpp.
| TPZIdentifyRefPattern::~TPZIdentifyRefPattern | ( | ) |
Definition at line 28 of file pzidentifyrefpattern.cpp.
| TPZAutoPointer< TPZRefPattern > TPZIdentifyRefPattern::GetRefPattern | ( | TPZGeoEl * | father, |
| TPZVec< TPZGeoEl *> | subelem | ||
| ) |
Returns the refinement pattern that generates the given refinement.
Returns the refinement pattern that generates the given refinement
Definition at line 31 of file pzidentifyrefpattern.cpp.
References DebugStop, EOned, EPoint, TPZRefPatternDataBase::FindRefPattern(), gRefDBase, TPZRefPatternDataBase::InsertRefPattern(), TPZVec< T >::NElements(), PZError, and TPZGeoEl::Type().
|
protected |
Definition at line 166 of file pzidentifyrefpattern.cpp.
References ECube, EOned, EPiramide, EPoint, EPrisma, EQuadrilateral, ETetraedro, ETriangle, PZError, and TPZGeoEl::Type().
|
protected |
Definition at line 119 of file pzidentifyrefpattern.cpp.
References ECube, EOned, EPiramide, EPoint, EPrisma, EQuadrilateral, ETetraedro, ETriangle, PZError, and TPZGeoEl::Type().
|
protected |
Identify the side of the refinement pattern.
Identify the side of the refinement pattern
Definition at line 73 of file pzidentifyrefpattern.cpp.
References TSide::fSide, TPZVec< T >::NElements(), TPZGeoEl::NSides(), and TPZGeoEl::SideDimension().
|
protected |
Returns the number of subelements of a uniform refinement \ pattern for the specified element type.
Definition at line 104 of file pzidentifyrefpattern.cpp.
References ECube, EOned, EPiramide, EPoint, EPrisma, EQuadrilateral, ETetraedro, ETriangle, and PZError.
|
protected |
Definition at line 45 of file pzidentifyrefpattern.h.
1.8.13