RefineCriteriaManager Class Reference

AMR-Wind API: amr_wind::RefineCriteriaManager Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
amr_wind::RefineCriteriaManager Class Reference

#include <RefinementCriteria.H>

Collaboration diagram for amr_wind::RefineCriteriaManager:
[legend]

Public Member Functions

 RefineCriteriaManager (CFDSim &sim)
 
 ~RefineCriteriaManager ()=default
 
void initialize ()
 
void tag_cells (int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow)
 

Private Attributes

CFDSimm_sim
 
amrex::Vector< std::unique_ptr< RefinementCriteria > > m_refiners
 

Detailed Description

A collection of refinement criteria instances that are active during a simulation

Constructor & Destructor Documentation

◆ RefineCriteriaManager()

amr_wind::RefineCriteriaManager::RefineCriteriaManager ( CFDSim & sim)
explicit

◆ ~RefineCriteriaManager()

amr_wind::RefineCriteriaManager::~RefineCriteriaManager ( )
default

Member Function Documentation

◆ initialize()

void amr_wind::RefineCriteriaManager::initialize ( )

◆ tag_cells()

void amr_wind::RefineCriteriaManager::tag_cells ( int lev,
amrex::TagBoxArray & tags,
amrex::Real time,
int ngrow )

Member Data Documentation

◆ m_refiners

amrex::Vector<std::unique_ptr<RefinementCriteria> > amr_wind::RefineCriteriaManager::m_refiners
private

◆ m_sim

CFDSim& amr_wind::RefineCriteriaManager::m_sim
private

The documentation for this class was generated from the following files: