#include <Panzer_FieldPattern.hpp>
Definition at line 53 of file Panzer_FieldPattern.hpp.
◆ ~FieldPattern()
panzer::FieldPattern::~FieldPattern |
( |
| ) |
|
|
pure virtual |
◆ getSubcellCount()
virtual int panzer::FieldPattern::getSubcellCount |
( |
int |
dim | ) |
const |
|
pure virtual |
◆ getSubcellIndices()
virtual const std::vector<int>& panzer::FieldPattern::getSubcellIndices |
( |
int |
dim, |
|
|
int |
cellIndex |
|
) |
| const |
|
pure virtual |
◆ getSubcellClosureIndices()
virtual void panzer::FieldPattern::getSubcellClosureIndices |
( |
int |
dim, |
|
|
int |
cellIndex, |
|
|
std::vector< int > & |
indices |
|
) |
| const |
|
pure virtual |
◆ getDimension()
virtual int panzer::FieldPattern::getDimension |
( |
| ) |
const |
|
pure virtual |
◆ getCellTopology()
virtual shards::CellTopology panzer::FieldPattern::getCellTopology |
( |
| ) |
const |
|
pure virtual |
◆ numberIds()
int panzer::FieldPattern::numberIds |
( |
| ) |
const |
|
virtual |
How many degrees of freedom are associated with this pattern. In this terminology an ID is a single degree of freedom defined at the element level. By default this is the sum of the size of all the sub cells. Where the sub cells are defined by the getSubcellIndices
.
- Returns
- The number of IDs associated with this pattern.
Definition at line 49 of file Panzer_FieldPattern.cpp.
◆ sameGeometry()
bool panzer::FieldPattern::sameGeometry |
( |
const FieldPattern & |
fp | ) |
const |
|
virtual |
Do these patterns share the same geometry? Meaning are these two element shapes (on the canonical domain) the same?
- Returns
- True if both geometries are the same, false otherwise.
Definition at line 81 of file Panzer_FieldPattern.cpp.
◆ consistentSubcells()
bool panzer::FieldPattern::consistentSubcells |
( |
| ) |
const |
|
virtual |
Are the subcells consistent for each dimension. A set of sub cells is consistent if they have the same number of IDs. The default behavior calls getSubcellIndices
for each dimension and cell index, and gurantees the number of IDs are equal.
- Returns
- True if the pattern has consistent sub cells.
Definition at line 96 of file Panzer_FieldPattern.cpp.
◆ print()
void panzer::FieldPattern::print |
( |
std::ostream & |
os | ) |
const |
|
virtual |
◆ equals()
bool panzer::FieldPattern::equals |
( |
const FieldPattern & |
fp | ) |
const |
|
virtual |
The documentation for this class was generated from the following files: