MultiAuxVariablesAction

under construction:Undocumented Action Class

The MultiAuxVariablesAction 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.


# MultiAuxVariablesAction

!syntax description /AuxVariables/MultiAuxVariables/MultiAuxVariablesAction

## Overview

!! Replace these lines with information regarding the MultiAuxVariablesAction action.

## Example Input File Syntax

!! Describe and include an example of how to use the MultiAuxVariablesAction action.

!syntax parameters /AuxVariables/MultiAuxVariables/MultiAuxVariablesAction

Set up auxvariables for components of MaterialProperty<std::vector<data_type> > for polycrystal sample.

Input Parameters

  • data_typeRealSpecifying data type of the materials property, variables are created accordingly

    Default:Real

    C++ Type:MultiMooseEnum

    Options:Real RealGradient

    Description:Specifying data type of the materials property, variables are created accordingly

  • grain_numSpecifies the number of grains to create the aux variables for.

    C++ Type:unsigned int

    Options:

    Description:Specifies the number of grains to create the aux variables for.

  • variable_baseVector that specifies the base name of the variables.

    C++ Type:std::vector

    Options:

    Description:Vector that specifies the base name of the variables.

Required Parameters

  • 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

  • familyLAGRANGESpecifies the family of FE shape functions to use for this variable

    Default:LAGRANGE

    C++ Type:MooseEnum

    Options:LAGRANGE MONOMIAL HERMITE SCALAR HIERARCHIC CLOUGH XYZ SZABAB BERNSTEIN L2_LAGRANGE L2_HIERARCHIC NEDELEC_ONE LAGRANGE_VEC MONOMIAL_VEC

    Description:Specifies the family of FE shape functions to use for this variable

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector

    Options:

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

  • isObjectActionTrueIndicates that this is a MooseObjectAction.

    Default:True

    C++ Type:bool

    Options:

    Description:Indicates that this is a MooseObjectAction.

  • orderFIRSTSpecifies the order of the FE shape function to use for this variable (additional orders not listed are allowed)

    Default:FIRST

    C++ Type:MooseEnum

    Options:CONSTANT FIRST SECOND THIRD FOURTH

    Description:Specifies the order of the FE shape function to use for this variable (additional orders not listed are allowed)

  • scalingSpecifies a scaling factor to apply to this variable

    C++ Type:std::vector

    Options:

    Description:Specifies a scaling factor to apply to this variable

Optional Parameters