- base_nameBase name of tensor properties to fetch
C++ Type:std::string
Description:Base name of tensor properties to fetch
- blockThe list of block ids (SubdomainID) that this object will be applied
C++ Type:std::vector
Description:The list of block ids (SubdomainID) that this object will be applied
- flow_rate_exponent10Power law exponent in flow rate equation
Default:10
C++ Type:double
Description:Power law exponent in flow rate equation
- flow_rate_tol1000Tolerance for flow rate
Default:1000
C++ Type:double
Description:Tolerance for flow rate
- reference_flow_rate0.001Reference flow rate for rate dependent flow
Default:0.001
C++ Type:double
Description:Reference flow rate for rate dependent flow
- strength_prop_nameName of strength property: Same as strength user object specified in input file
C++ Type:std::string
Description:Name of strength property: Same as strength user object specified in input file
HEVPFlowRatePowerLawJ2

The HEVPFlowRatePowerLawJ2 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 a MooseObject; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.
# HEVPFlowRatePowerLawJ2
!syntax description /UserObjects/HEVPFlowRatePowerLawJ2
## Overview
!! Replace these lines with information regarding the HEVPFlowRatePowerLawJ2 object.
## Example Input File Syntax
!! Describe and include an example of how to use the HEVPFlowRatePowerLawJ2 object.
!syntax parameters /UserObjects/HEVPFlowRatePowerLawJ2
!syntax inputs /UserObjects/HEVPFlowRatePowerLawJ2
!syntax children /UserObjects/HEVPFlowRatePowerLawJ2
User object to evaluate power law flow rate and flow direction based on J2
Input Parameters
- allow_duplicate_execution_on_initialFalseIn the case where this UserObject is depended upon by an initial condition, allow it to be executed twice during the initial setup (once before the IC and again after mesh adaptivity (if applicable).
Default:False
C++ Type:bool
Description:In the case where this UserObject is depended upon by an initial condition, allow it to be executed twice during the initial setup (once before the IC and again after mesh adaptivity (if applicable).
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Description:Set the enabled status of the MooseObject.
- implicitTrueDetermines whether this object is calculated using an implicit or explicit form
Default:True
C++ Type:bool
Description:Determines whether this object is calculated using an implicit or explicit form
- seed0The seed for the master random number generator
Default:0
C++ Type:unsigned int
Description:The seed for the master random number generator
- use_displaced_meshFalseWhether or not this object should use the displaced mesh for computation. Note that in the case this is true but no displacements are provided in the Mesh block the undisplaced mesh will still be used.
Default:False
C++ Type:bool
Description:Whether or not this object should use the displaced mesh for computation. Note that in the case this is true but no displacements are provided in the Mesh block the undisplaced mesh will still be used.
Advanced Parameters
Input Files
- modules/tensor_mechanics/test/tests/hyperelastic_viscoplastic/one_elem_multi.i
- modules/combined/test/tests/phase_field_fracture_viscoplastic/crack2d.i
- modules/tensor_mechanics/test/tests/hyperelastic_viscoplastic/one_elem_base.i
- modules/tensor_mechanics/test/tests/hyperelastic_viscoplastic/one_elem.i
- modules/tensor_mechanics/test/tests/hyperelastic_viscoplastic/one_elem_linear_harden.i