#include <CrackFrontData.h>
Definition at line 25 of file CrackFrontData.h.
◆ CrackFrontData()
CrackFrontData::CrackFrontData |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 39 of file CrackFrontData.C.
40 : GeneralPostprocessor(parameters),
43 ? getParam<unsigned int>(
"crack_front_point_index")
46 _mesh(_subproblem.mesh()),
47 _var_name(parameters.get<VariableName>(
"variable")),
52 mooseError(
"CrackFrontData can be output only for nodal variables, variable '",
◆ execute()
virtual void CrackFrontData::execute |
( |
| ) |
|
|
inlinevirtual |
◆ getValue()
Real CrackFrontData::getValue |
( |
| ) |
|
|
virtual |
This will return the degrees of freedom in the system.
Definition at line 70 of file CrackFrontData.C.
◆ initialize()
void CrackFrontData::initialize |
( |
| ) |
|
|
virtual |
Definition at line 58 of file CrackFrontData.C.
60 if (!(_crack_front_point_index < _crack_front_definition->getNumCrackFrontPoints()))
61 mooseError(
"crack_front_point_index out of range in CrackFrontData");
63 mooseError(
"CrackFrontData not currently supported if crack front is defined with points "
◆ validParams()
InputParameters CrackFrontData::validParams |
( |
| ) |
|
|
static |
Definition at line 24 of file CrackFrontData.C.
27 params.addClassDescription(
"Determines which nodes are along the crack front");
28 params.addRequiredParam<VariableName>(
29 "variable",
"The name of a variable whose value at the crack front is to be reported");
30 params.addRequiredParam<UserObjectName>(
"crack_front_definition",
31 "The CrackFrontDefinition user object name");
32 params.addParam<
unsigned int>(
33 "crack_front_point_index",
34 "The index of the point on the crack front where data is to be reported");
35 params.addParam<Real>(
"scale_factor", 1,
"A scale factor to be applied to the reported quantity");
◆ _crack_front_definition
◆ _crack_front_node
const Node* CrackFrontData::_crack_front_node |
|
protected |
◆ _crack_front_point_index
const unsigned int CrackFrontData::_crack_front_point_index |
|
protected |
◆ _field_var
MooseVariable& CrackFrontData::_field_var |
|
protected |
◆ _mesh
MooseMesh& CrackFrontData::_mesh |
|
protected |
◆ _scale_factor
const Real CrackFrontData::_scale_factor |
|
protected |
◆ _var_name
std::string CrackFrontData::_var_name |
|
protected |
The documentation for this class was generated from the following files: