Panzer
Version of the Day
|
#include <Panzer_OrientationContainerBase.hpp>
Public Member Functions | |
virtual | ~OrientationContainerBase () |
virtual void | getOrientations (const std::string &blockId, const std::vector< std::size_t > &cell_local_ids, Array &orientations) const =0 |
This class is used to access orientations and provides a degree of seperation between the BasisValues objects and the global indexer (which computes and stores the orientation). The particular thing that this is does is avoids the need for the WorksetContainer/Factory to know anything about the local or global ordinal types.
Definition at line 25 of file Panzer_OrientationContainerBase.hpp.
|
inlinevirtual |
Definition at line 27 of file Panzer_OrientationContainerBase.hpp.
|
pure virtual |
Get the orientations for a number of cell local ids. This will be dependent on a particular basis.
[in] | cell_local_ids | Cells to build orientations for. |
[in] | orientations | Array of orientations (previously allocated) to be filled with the orientations of a particular basis. |
Implemented in panzer::OrientationContainer< Scalar, Array, LocalOrdinal, GlobalOrdinal >.