#include <SubvolumeBase.H>
|
| | ~SubvolumeBase () override=default |
| virtual std::string | label () const =0 |
| | Name used to refer to this sampler (e.g., myline1)
|
| virtual std::string & | label ()=0 |
| virtual std::string | subvolumetype () const =0 |
| | Class name of this sampler (e.g., Rectangular)
|
| virtual void | initialize (const std::string &key)=0 |
| | Read inputs.
|
| virtual void | evaluate_inputs ()=0 |
| | Check inputs and prepare for output.
|
| virtual void | post_init_actions () |
| | Run actions after initialize.
|
| virtual void | post_regrid_actions () |
| | Run actions after regrid.
|
| virtual int | lev () const |
| | Level that the subvolume corresponds to.
|
| virtual amrex::BoxArray | box_array () const |
| | BoxArray that the subvolume corresponds to.
|
| virtual | ~Factory ()=default |
|
| static std::string | base_identifier () |
| static std::unique_ptr< SubvolumeBase > | create (const std::string &key, Args... args) |
| static void | print (std::ostream &os) |
Abstract representation of subvolume constraints to sample flow data
This class defines the interface by which the positions of the subvolumes are defined and access from the Subvolume class. All subvolume definitions must be sub-classes of this base class.
◆ ~SubvolumeBase()
| amr_wind::subvolume::SubvolumeBase::~SubvolumeBase |
( |
| ) |
|
|
overridedefault |
◆ base_identifier()
| std::string amr_wind::subvolume::SubvolumeBase::base_identifier |
( |
| ) |
|
|
inlinestatic |
◆ box_array()
| virtual amrex::BoxArray amr_wind::subvolume::SubvolumeBase::box_array |
( |
| ) |
const |
|
inlinenodiscardvirtual |
BoxArray that the subvolume corresponds to.
◆ evaluate_inputs()
| virtual void amr_wind::subvolume::SubvolumeBase::evaluate_inputs |
( |
| ) |
|
|
pure virtual |
Check inputs and prepare for output.
◆ initialize()
| virtual void amr_wind::subvolume::SubvolumeBase::initialize |
( |
const std::string & | key | ) |
|
|
pure virtual |
◆ label() [1/2]
| virtual std::string amr_wind::subvolume::SubvolumeBase::label |
( |
| ) |
const |
|
nodiscardpure virtual |
Name used to refer to this sampler (e.g., myline1)
◆ label() [2/2]
| virtual std::string & amr_wind::subvolume::SubvolumeBase::label |
( |
| ) |
|
|
pure virtual |
◆ lev()
| virtual int amr_wind::subvolume::SubvolumeBase::lev |
( |
| ) |
const |
|
inlinenodiscardvirtual |
Level that the subvolume corresponds to.
◆ post_init_actions()
| virtual void amr_wind::subvolume::SubvolumeBase::post_init_actions |
( |
| ) |
|
|
inlinevirtual |
Run actions after initialize.
◆ post_regrid_actions()
| virtual void amr_wind::subvolume::SubvolumeBase::post_regrid_actions |
( |
| ) |
|
|
inlinevirtual |
Run actions after regrid.
◆ subvolumetype()
| virtual std::string amr_wind::subvolume::SubvolumeBase::subvolumetype |
( |
| ) |
const |
|
nodiscardpure virtual |
Class name of this sampler (e.g., Rectangular)
The documentation for this class was generated from the following file:
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/subvolume/SubvolumeBase.H