AdaptivityAction

under construction:Undocumented Class

The AdaptivityAction has not been documented, if you would like to contribute to MOOSE by writing documentation, please see Documenting MOOSE. The content contained on this page explains the typical documentation associated with an action; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

!syntax description /Executioner/Adaptivity/AdaptivityAction

Input Parameters

  • weight_namesList of names of variables that will be associated with weight_values

    C++ Type:std::vector

    Options:

    Description:List of names of variables that will be associated with weight_values

  • max_h_level0Maximum number of times a single element can be refined. If 0 then infinite.

    Default:0

    C++ Type:unsigned int

    Options:

    Description:Maximum number of times a single element can be refined. If 0 then infinite.

  • recompute_markers_during_cyclesFalseRecompute markers during adaptivity cycles

    Default:False

    C++ Type:bool

    Options:

    Description:Recompute markers during adaptivity cycles

  • cycles_per_step1The number of adaptivity cycles per step

    Default:1

    C++ Type:unsigned int

    Options:

    Description:The number of adaptivity cycles per step

  • start_time-1.79769e+308The time that adaptivity will be active after.

    Default:-1.79769e+308

    C++ Type:double

    Options:

    Description:The time that adaptivity will be active after.

  • interval1The number of time steps betweeen each adaptivity phase

    Default:1

    C++ Type:unsigned int

    Options:

    Description:The number of time steps betweeen each adaptivity phase

  • coarsen_fraction0The fraction of elements or error to coarsen. Should be between 0 and 1.

    Default:0

    C++ Type:double

    Options:

    Description:The fraction of elements or error to coarsen. Should be between 0 and 1.

  • refine_fraction0The fraction of elements or error to refine. Should be between 0 and 1.

    Default:0

    C++ Type:double

    Options:

    Description:The fraction of elements or error to refine. Should be between 0 and 1.

  • show_initial_progressTrueShow the progress of the initial adaptivity

    Default:True

    C++ Type:bool

    Options:

    Description:Show the progress of the initial adaptivity

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector

    Options:

    Description:If specified blocks matching these identifiers will be skipped.

  • steps0The number of adaptivity steps to perform at any one time for steady state

    Default:0

    C++ Type:unsigned int

    Options:

    Description:The number of adaptivity steps to perform at any one time for steady state

  • stop_time1.79769e+308The time after which adaptivity will no longer be active.

    Default:1.79769e+308

    C++ Type:double

    Options:

    Description:The time after which adaptivity will no longer be active.

  • error_estimatorKellyErrorEstimatorThe class name of the error estimator you want to use.

    Default:KellyErrorEstimator

    C++ Type:MooseEnum

    Options:KellyErrorEstimator LaplacianErrorEstimator PatchRecoveryErrorEstimator

    Description:The class name of the error estimator you want to use.

  • active__all__ If specified only the blocks named will be visited and made active

    Default:__all__

    C++ Type:std::vector

    Options:

    Description:If specified only the blocks named will be visited and made active

  • weight_valuesList of values between 0 and 1 to weight the associated weight_names error by

    C++ Type:std::vector

    Options:

    Description:List of values between 0 and 1 to weight the associated weight_names error by

  • initial_adaptivity0The number of adaptivity steps to perform using the initial conditions

    Default:0

    C++ Type:unsigned int

    Options:

    Description:The number of adaptivity steps to perform using the initial conditions

Optional Parameters

References