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++)
73 for (
unsigned int i = 0; i <
getToMultiApp()->numGlobalApps(); i++)
static InputParameters validParams()
void setCyclesPerStep(const unsigned int &num)
unsigned int getCyclesPerStep() const
void init(unsigned int steps, unsigned int initial_steps)
const ExecFlagType & _current_execute_flag
const std::string & name() const override
const ExecFlagType EXEC_ADAPT_MESH
void addAvailableFlags(const ExecFlagType &flag, Args... flags)
const std::shared_ptr< MultiApp > getToMultiApp() const
void setMaxHLevel(unsigned int level)
registerMooseObject("LevelSetApp", LevelSetMeshRefinementTransfer)
AuxVariableName _to_var_name
bool hasFromMultiApp() const
static InputParameters validParams()
const ExecFlagType EXEC_COMPUTE_MARKERS
void setAdaptivityOn(bool state)
virtual void initialSetup() override
void paramError(const std::string ¶m, Args... args) const
unsigned int getMaxHLevel()
virtual MooseVariable & getStandardVariable(const THREAD_ID tid, const std::string &var_name) override
Copies the refinement marker from the master to the sub-application.
virtual void execute() override
LevelSetMeshRefinementTransfer(const InputParameters ¶meters)
virtual void execute() override
void setMarkerVariableName(std::string marker_field)
Adaptivity & adaptivity()