GeometryRefinement Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::GeometryRefinement Class Reference
#include <GeometryRefinement.H>
Inheritance diagram for amr_wind::GeometryRefinement:
Collaboration diagram for amr_wind::GeometryRefinement:
Public Member Functions | |
GeometryRefinement (const CFDSim &) | |
~GeometryRefinement () override=default | |
void | initialize (const std::string &key) override |
Read input file and initialize boxarray used to refine each level. | |
void | operator() (int level, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) override |
Static Public Member Functions | |
static std::string | identifier () |
Private Attributes | |
const CFDSim & | m_sim |
amrex::Vector< std::unique_ptr< tagging::GeometryType > > | m_geom_refiners |
int | m_set_level {-1} |
int | m_min_level {0} |
int | m_max_level {32} |
Detailed Description
AMR based on geometric shapes
Constructor & Destructor Documentation
◆ GeometryRefinement()
|
explicit |
◆ ~GeometryRefinement()
|
overridedefault |
Member Function Documentation
◆ identifier()
|
inlinestatic |
◆ initialize()
|
override |
Read input file and initialize boxarray used to refine each level.
◆ operator()()
|
override |
Member Data Documentation
◆ m_geom_refiners
|
private |
◆ m_max_level
|
private |
◆ m_min_level
|
private |
◆ m_set_level
|
private |
Option to refine a specific level If set greater than -1, then only that level is acted on
◆ m_sim
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/tagging/GeometryRefinement.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/tagging/GeometryRefinement.cpp
Generated by 1.12.0