GradientEnhancedMicropolarContinuumAction

buildconstruction:Undocumented Action Class

The GradientEnhancedMicropolarContinuumAction has not been documented. The content listed below should be used as a starting point for documenting the class, which includes the typical automatic documentation associated with an Action; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

Overview

Example Input File Syntax

Input Parameters

  • displacementsThe string of displacements suitable for the problem statement

    C++ Type:std::vector<VariableName>

    Controllable:No

    Description:The string of displacements suitable for the problem statement

  • marmot_material_nameMaterial name for the MarmotMaterial

    C++ Type:std::string

    Controllable:No

    Description:Material name for the MarmotMaterial

  • marmot_material_parametersMaterial Parameters for the MarmotMaterial

    C++ Type:std::vector<double>

    Controllable:No

    Description:Material Parameters for the MarmotMaterial

  • micro_rotationsThe string of micro rotations suitable for the problem statement

    C++ Type:std::vector<VariableName>

    Controllable:No

    Description:The string of micro rotations suitable for the problem statement

  • nonlocal_damageThe nonlocal damage field

    C++ Type:std::vector<VariableName>

    Controllable:No

    Description:The nonlocal damage field

Required Parameters

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

    Default:__all__

    C++ Type:std::vector<std::string>

    Controllable:No

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

  • base_nameMaterial property base name

    C++ Type:std::string

    Controllable:No

    Description:Material property base name

  • blockThe list of ids of the blocks (subdomain) that the kernels will be applied to

    C++ Type:std::vector<SubdomainName>

    Controllable:No

    Description:The list of ids of the blocks (subdomain) that the kernels will be applied to

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector<std::string>

    Controllable:No

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

  • save_in_disp_xStore displacement residuals

    C++ Type:std::vector<AuxVariableName>

    Controllable:No

    Description:Store displacement residuals

  • save_in_disp_yStore displacement residuals

    C++ Type:std::vector<AuxVariableName>

    Controllable:No

    Description:Store displacement residuals

  • save_in_disp_zStore displacement residuals

    C++ Type:std::vector<AuxVariableName>

    Controllable:No

    Description:Store displacement residuals

Optional Parameters