26 "application for the purposes of level set reinitialization problems "
27 "with mesh adaptivity.");
33 params.
set<
bool>(
"check_multiapp_execute_on") =
false;
43 paramError(
"from_multi_app",
"from_multiapp or between_multiapp transfers are not supported");
50 for (
unsigned int i = 0; i <
getToMultiApp()->numGlobalApps(); i++)
74 for (
unsigned int i = 0; i <
getToMultiApp()->numGlobalApps(); i++)
registerMooseObject("LevelSetApp", LevelSetMeshRefinementTransfer)
void init(const unsigned int steps, const unsigned int initial_steps, const AdaptivityType adaptivity_type)
unsigned int getMaxHLevel()
unsigned int getCyclesPerStep() const
void setMarkerVariableName(std::string marker_field)
void setCyclesPerStep(const unsigned int &num)
void setAdaptivityOn(bool state)
void setMaxHLevel(unsigned int level)
void addAvailableFlags(const ExecFlagType &flag, Args... flags)
virtual MooseVariable & getStandardVariable(const THREAD_ID tid, const std::string &var_name) override
Adaptivity & adaptivity()
Copies the refinement marker from the master to the sub-application.
LevelSetMeshRefinementTransfer(const InputParameters ¶meters)
virtual void initialSetup() override
static InputParameters validParams()
virtual void execute() override
const std::string & name() const
void paramError(const std::string ¶m, Args... args) const
static InputParameters validParams()
virtual void execute() override
AuxVariableName _to_var_name
const std::shared_ptr< MultiApp > getToMultiApp() const
bool hasFromMultiApp() const
const ExecFlagType & _current_execute_flag
const ExecFlagType EXEC_COMPUTE_MARKERS
const ExecFlagType EXEC_ADAPT_MESH