#include <Panzer_PointDescriptor.hpp>
|
| | PointDescriptor ()=delete |
| | Default constructor, no version.
|
| |
| | PointDescriptor (const std::string &type, const Teuchos::RCP< PointGenerator > &generator) |
| | Constructor for the point descriptor.
|
| |
| virtual | ~PointDescriptor ()=default |
| | Destructor.
|
| |
| bool | hasGenerator () const |
| | Check if the point descriptor has a generator for generating point values.
|
| |
| const PointGenerator & | getGenerator () const |
| |
| const std::string & | getType () const |
| | Get unique string associated with the type of point descriptor. This will be used generate a hash to sort through a map of PointDescriptors.
|
| |
| std::size_t | getKey () const |
| | Get unique key associated with integrator of this order and type The key is used to sort through a map of IntegrationDescriptors.
|
| |
|
| void | setup (const std::string &type, const Teuchos::RCP< PointGenerator > &generator) |
| | Setup the point descriptor. Protected and used by constructors.
|
| |
Definition at line 26 of file Panzer_PointDescriptor.hpp.
◆ PointDescriptor() [1/2]
| panzer::PointDescriptor::PointDescriptor |
( |
| ) |
|
|
delete |
Default constructor, no version.
◆ PointDescriptor() [2/2]
| panzer::PointDescriptor::PointDescriptor |
( |
const std::string & |
type, |
|
|
const Teuchos::RCP< PointGenerator > & |
generator |
|
) |
| |
Constructor for the point descriptor.
- Parameters
-
| [in] | type | String that defines the "type" of this point descriptor, used to generate unique hashes |
| [in] | generator | PointGenerator object for the points. |
Definition at line 20 of file Panzer_PointDescriptor.cpp.
◆ ~PointDescriptor()
| virtual panzer::PointDescriptor::~PointDescriptor |
( |
| ) |
|
|
virtualdefault |
◆ hasGenerator()
| bool panzer::PointDescriptor::hasGenerator |
( |
| ) |
const |
|
inline |
◆ getGenerator()
| const PointGenerator & panzer::PointDescriptor::getGenerator |
( |
| ) |
const |
|
inline |
Build a generator class that generates any reference points on a specified topology.
- Parameters
-
| [in] | The | cell topology to build the coordinates on |
Definition at line 56 of file Panzer_PointDescriptor.hpp.
◆ getType()
| const std::string & panzer::PointDescriptor::getType |
( |
| ) |
const |
|
inline |
Get unique string associated with the type of point descriptor. This will be used generate a hash to sort through a map of PointDescriptors.
- Returns
- A string that uniquely describes this point descriptor
Definition at line 64 of file Panzer_PointDescriptor.hpp.
◆ getKey()
| std::size_t panzer::PointDescriptor::getKey |
( |
| ) |
const |
|
inline |
Get unique key associated with integrator of this order and type The key is used to sort through a map of IntegrationDescriptors.
- Returns
- Unique basis key
Definition at line 71 of file Panzer_PointDescriptor.hpp.
◆ setup()
| void panzer::PointDescriptor::setup |
( |
const std::string & |
type, |
|
|
const Teuchos::RCP< PointGenerator > & |
generator |
|
) |
| |
|
protected |
Setup the point descriptor. Protected and used by constructors.
- Parameters
-
| [in] | type | String that defines the "type" of this point descriptor, used to generate unique hashes |
| [in] | generator | PointGenerator object for the points. |
Definition at line 27 of file Panzer_PointDescriptor.cpp.
◆ _type
| std::string panzer::PointDescriptor::_type |
|
protected |
◆ _key
| std::size_t panzer::PointDescriptor::_key |
|
protected |
◆ _generator
The documentation for this class was generated from the following files: