13#ifndef CD_BROWNIANWALKERTAGGER_H
14#define CD_BROWNIANWALKERTAGGER_H
20#include <CD_NamespaceHeader.H>
23 namespace BrownianWalker {
89#include <CD_NamespaceFooter.H>
Declaration of core class for handling AMR-related operations (with embedded boundaries)
Declaration of a base class for tagging cells across an AMR hierarchy.
Declaration of solver class for Ito diffusion.
Base class for tagging cells across an AMR hierarchy.
Definition CD_CellTagger.H:32
CellTagger implementation for the Brownian walker physics module.
Definition CD_BrownianWalkerTagger.H:31
~BrownianWalkerTagger()
Destructor.
Definition CD_BrownianWalkerTagger.cpp:33
Real m_refMagn
Magnitude refinement threshold (reserved for future use).
Definition CD_BrownianWalkerTagger.H:84
bool tagCells(EBAMRTags &a_tags) override
Tag cells for refinement. Currently tags no cells but returns true to trigger load balancing.
Definition CD_BrownianWalkerTagger.cpp:56
RefCountedPtr< AmrMesh > m_amr
AMR mesh reference.
Definition CD_BrownianWalkerTagger.H:79
BrownianWalkerTagger()=delete
Disallowed default constructor.
void regrid() override
Regrid hook. No operations are performed.
Definition CD_BrownianWalkerTagger.cpp:39
void parseOptions() override
Parse tagging options from ParmParse. Reads m_refMagn.
Definition CD_BrownianWalkerTagger.cpp:45
RefCountedPtr< ItoSolver > m_solver
Ito solver reference, available for future tagging criteria.
Definition CD_BrownianWalkerTagger.H:74
Namespace containing physics models for use with chombo-discharge.
Definition CD_AdvectionDiffusion.H:16