#include <PatchHierarchy.hpp>
◆ PatchHierarchy() [1/4]
template<typename Equation >
fub::samrai::PatchHierarchy::PatchHierarchy |
( |
const Equation & |
eq, |
|
|
std::shared_ptr< SAMRAI::geom::CartesianGridGeometry > |
geom, |
|
|
PatchHierarchyOptions |
hier_opts |
|
) |
| |
Constructs a PatchHierarchy object which is capable of holding data described by the secified data description on given geometry extents.
◆ PatchHierarchy() [2/4]
◆ PatchHierarchy() [3/4]
◆ PatchHierarchy() [4/4]
fub::samrai::PatchHierarchy::PatchHierarchy |
( |
const PatchHierarchy & |
ph | ) |
|
◆ GetCounterRegistry()
const std::shared_ptr<CounterRegistry>& fub::samrai::PatchHierarchy::GetCounterRegistry |
( |
| ) |
const |
|
noexcept |
◆ GetCycles()
std::ptrdiff_t fub::samrai::PatchHierarchy::GetCycles |
( |
int |
level = 0 | ) |
const |
◆ GetDataDescription()
const DataDescription& fub::samrai::PatchHierarchy::GetDataDescription |
( |
| ) |
const |
|
noexcept |
◆ GetDataIds()
span<const int> fub::samrai::PatchHierarchy::GetDataIds |
( |
| ) |
const |
|
noexcept |
◆ GetGeometry()
const SAMRAI::geom::CartesianGridGeometry& fub::samrai::PatchHierarchy::GetGeometry |
( |
int |
level | ) |
const |
|
noexcept |
◆ GetMaxNumberOfLevels()
int fub::samrai::PatchHierarchy::GetMaxNumberOfLevels |
( |
| ) |
const |
|
noexcept |
◆ GetNative()
const std::shared_ptr<SAMRAI::hier::PatchHierarchy>& fub::samrai::PatchHierarchy::GetNative |
( |
| ) |
const |
|
noexcept |
◆ GetNumberOfLevels()
int fub::samrai::PatchHierarchy::GetNumberOfLevels |
( |
| ) |
const |
|
noexcept |
◆ GetOptions()
Return some additional patch hierarchy options.
◆ GetPatchLevel()
std::shared_ptr<SAMRAI::hier::PatchLevel> fub::samrai::PatchHierarchy::GetPatchLevel |
( |
int |
level | ) |
const |
◆ GetTimePoint()
Duration fub::samrai::PatchHierarchy::GetTimePoint |
( |
int |
level = 0 | ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetCycles()
void fub::samrai::PatchHierarchy::SetCycles |
( |
std::ptrdiff_t |
cycles, |
|
|
int |
level |
|
) |
| |
◆ SetTimePoint()
void fub::samrai::PatchHierarchy::SetTimePoint |
( |
Duration |
time_point, |
|
|
int |
level |
|
) |
| |
◆ counter_registry_
std::shared_ptr<CounterRegistry> fub::samrai::PatchHierarchy::counter_registry_ |
|
private |
◆ cycles_
std::vector<std::ptrdiff_t> fub::samrai::PatchHierarchy::cycles_ |
|
private |
◆ data_desc_
◆ hierarchy_
std::shared_ptr<SAMRAI::hier::PatchHierarchy> fub::samrai::PatchHierarchy::hierarchy_ |
|
private |
◆ options_
◆ time_points_
std::vector<Duration> fub::samrai::PatchHierarchy::time_points_ |
|
private |
The documentation for this class was generated from the following file: