|
Panzer Version of the Day
|
#include <Panzer_BasisDescriptor.hpp>
Public Member Functions | |
| BasisDescriptor () | |
| Constructor for empty basis. | |
| virtual | ~BasisDescriptor ()=default |
| Destructor. | |
| BasisDescriptor (const int basis_order, const std::string &basis_type) | |
| Constructor for basis description. | |
| const std::string & | getType () const |
| Get type of basis. | |
| int | getOrder () const |
| Get order of basis. | |
| std::size_t | getKey () const |
| Get unique key associated with basis of this order and type The key is used to sort through a map of BasisDescriptors. | |
| PointDescriptor | getPointDescriptor () const |
| Build a point descriptor that builds reference points for the DOF locations. This method throws if no points exist for this basis. | |
Protected Attributes | |
| std::string | _basis_type |
| Basis type (HGrad, HDiv, HCurl,...). | |
| int | _basis_order |
| std::size_t | _key |
Definition at line 53 of file Panzer_BasisDescriptor.hpp.
| panzer::BasisDescriptor::BasisDescriptor | ( | ) |
Constructor for empty basis.
Definition at line 106 of file Panzer_BasisDescriptor.cpp.
|
virtualdefault |
Destructor.
| panzer::BasisDescriptor::BasisDescriptor | ( | const int | basis_order, |
| const std::string & | basis_type ) |
Constructor for basis description.
| [in] | basis_order | Basis order (e.g. 1 could be piecewise linear) |
| [in] | basis_type | Basis type (e.g. HGrad, HDiv, HCurl, ...) |
Definition at line 113 of file Panzer_BasisDescriptor.cpp.
|
inline |
|
inline |
|
inline |
Get unique key associated with basis of this order and type The key is used to sort through a map of BasisDescriptors.
Definition at line 91 of file Panzer_BasisDescriptor.hpp.
| PointDescriptor panzer::BasisDescriptor::getPointDescriptor | ( | ) | const |
Build a point descriptor that builds reference points for the DOF locations. This method throws if no points exist for this basis.
Definition at line 121 of file Panzer_BasisDescriptor.cpp.
|
protected |
Basis type (HGrad, HDiv, HCurl,...).
Definition at line 104 of file Panzer_BasisDescriptor.hpp.
|
protected |
Definition at line 107 of file Panzer_BasisDescriptor.hpp.
|
protected |
Definition at line 110 of file Panzer_BasisDescriptor.hpp.