RectangularSubvolume Class Reference
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
Public Member Functions |
Static Public Member Functions |
Protected Attributes |
List of all members
amr_wind::subvolume::RectangularSubvolume Class Reference
#include <RectangularSubvolume.H>
Inheritance diagram for amr_wind::subvolume::RectangularSubvolume:
Collaboration diagram for amr_wind::subvolume::RectangularSubvolume:
Public Member Functions | |
| RectangularSubvolume (const CFDSim &) | |
| ~RectangularSubvolume () override | |
| void | initialize (const std::string &key) override |
| void | evaluate_inputs () override |
| Check if inputs have a valid correspondence in the mesh and save quantities for output steps. | |
| std::string | label () const override |
| Name of this subvolume object. | |
| std::string & | label () override |
| std::string | subvolumetype () const override |
| Type of this subvolume object. | |
| int | lev () const override |
| amrex::BoxArray | box_array () const override |
Static Public Member Functions | |
| static std::string | identifier () |
Protected Attributes | |
| const CFDSim & | m_sim |
| amrex::Vector< amrex::Real > | m_origin |
| amrex::Vector< int > | m_npts_vec |
| amrex::Vector< amrex::Real > | m_dx_vec |
| amrex::Vector< int > | m_chunk_size_vec |
| int | m_lev_for_sub {0} |
| int | m_verbose {0} |
| bool | m_chunk_size_present |
| amrex::BoxArray | m_ba |
| std::string | m_label |
Detailed Description
Get subvolume defined by 3D rectangle
Defines volume region with origin, number of points in each direction, and target mesh resolution in each direction. Also has an optional parameter regarding the data organization, which is the chunk size.
Constructor & Destructor Documentation
◆ RectangularSubvolume()
|
explicit |
◆ ~RectangularSubvolume()
|
overridedefault |
Member Function Documentation
◆ box_array()
|
inlineoverride |
◆ evaluate_inputs()
|
override |
Check if inputs have a valid correspondence in the mesh and save quantities for output steps.
◆ identifier()
|
inlinestatic |
◆ initialize()
|
override |
Read user inputs and initialize the subvolume object
- Parameters
-
key Prefix used to parse inputs from file
◆ label() [1/2]
|
inlineoverride |
Name of this subvolume object.
◆ label() [2/2]
|
inlineoverride |
◆ lev()
|
inlineoverride |
◆ subvolumetype()
|
inlineoverride |
Type of this subvolume object.
Member Data Documentation
◆ m_ba
|
protected |
◆ m_chunk_size_present
|
protected |
◆ m_chunk_size_vec
|
protected |
◆ m_dx_vec
|
protected |
◆ m_label
|
protected |
◆ m_lev_for_sub
|
protected |
◆ m_npts_vec
|
protected |
◆ m_origin
|
protected |
◆ m_sim
|
protected |
◆ m_verbose
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/subvolume/RectangularSubvolume.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/subvolume/RectangularSubvolume.cpp
Generated by