The PODMode structure is used to store the modes inside pod classes. More...
#include <pod_common.hpp>
Public Member Functions | |
PODMode () | |
PODMode (int nsf, int nvf, const PiercedKernel< long > *lkernel=nullptr) | |
void | clear () |
Public Attributes | |
std::unique_ptr< pod::ScalarStorage > | scalar |
std::unique_ptr< pod::VectorStorage > | vector |
The PODMode structure is used to store the modes inside pod classes.
Definition at line 215 of file pod_common.hpp.
|
inline |
Creates a new empty pod mode.
Definition at line 223 of file pod_common.hpp.
|
inline |
Creates a new empty pod mode with fixed number of scalar and vector fields and optional linked kernel.
[in] | nsf | # of scalar fields. |
[in] | nvf | # of vector fields |
[in] | lkernel | Linked kernel. |
Definition at line 236 of file pod_common.hpp.
|
inline |
Clear a pod mode.
Definition at line 245 of file pod_common.hpp.
std::unique_ptr<pod::ScalarStorage> bitpit::pod::PODMode::scalar |
Scalar fields.
Definition at line 217 of file pod_common.hpp.
std::unique_ptr<pod::VectorStorage> bitpit::pod::PODMode::vector |
Vector fields.
Definition at line 218 of file pod_common.hpp.