Loading...
Searching...
No Matches
pod_common.hpp
53 SnapshotFile(const std::string &_directory = std::string(), const std::string &_name = std::string())
107 PODField(int nsf, int nvf, VolumeKernel *lmesh = nullptr, const PiercedKernel<long> *lkernel = nullptr)
Metafunction for generating a pierced storage.
Definition piercedStorage.hpp:146
The VolumeKernel class provides an interface for defining volume patches.
Definition volume_kernel.hpp:33
The namespace 'pod' contains structures for working with the POD class.
Definition pod_common.hpp:37
PiercedStorage< std::array< double, 3 > > VectorStorage
Definition pod_common.hpp:39
void setStaticKernel(const PiercedKernel< long > *lkernel)
Definition pod_common.hpp:150
std::unique_ptr< pod::ScalarStorage > scalar
Definition pod_common.hpp:70
PODField(int nsf, int nvf, VolumeKernel *lmesh=nullptr, const PiercedKernel< long > *lkernel=nullptr)
Definition pod_common.hpp:107
std::unique_ptr< PiercedStorage< bool > > mask
Definition pod_common.hpp:69
std::unique_ptr< pod::VectorStorage > vector
Definition pod_common.hpp:71
void setMesh(const std::shared_ptr< VolumeKernel > &lmesh)
Definition pod_common.hpp:188
PODField(PODField &&field)=default
void setDynamicKernel(PiercedKernel< long > *lkernel)
Definition pod_common.hpp:165
std::shared_ptr< VolumeKernel > meshStorage
Definition pod_common.hpp:67
std::unique_ptr< pod::VectorStorage > vector
Definition pod_common.hpp:218
PODMode(int nsf, int nvf, const PiercedKernel< long > *lkernel=nullptr)
Definition pod_common.hpp:236
std::unique_ptr< pod::ScalarStorage > scalar
Definition pod_common.hpp:217
SnapshotFile(const std::string &_directory=std::string(), const std::string &_name=std::string())
Definition pod_common.hpp:53
