Implements a boundary condition that enforces a displacement field around a crack tip based on applied stress intensity factors KI, KII, and KIII. More...
#include <InteractionIntegralBenchmarkBC.h>
Public Member Functions | |
InteractionIntegralBenchmarkBC (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual Real | computeQpValue () |
Evaluate the function at the current quadrature point and timestep. More... | |
Protected Attributes | |
const int | _component |
const CrackFrontDefinition * | _crack_front_definition |
const unsigned int | _crack_front_point_index |
Real | _r |
Real | _theta |
const Real | _poissons_ratio |
const Real | _youngs_modulus |
Real | _kappa |
Real | _mu |
const Function & | _ki_function |
const Function & | _kii_function |
const Function & | _kiii_function |
Implements a boundary condition that enforces a displacement field around a crack tip based on applied stress intensity factors KI, KII, and KIII.
This is used to test the interaction integral capability.
Definition at line 28 of file InteractionIntegralBenchmarkBC.h.
InteractionIntegralBenchmarkBC::InteractionIntegralBenchmarkBC | ( | const InputParameters & | parameters | ) |
Definition at line 42 of file InteractionIntegralBenchmarkBC.C.
|
protectedvirtual |
Evaluate the function at the current quadrature point and timestep.
Definition at line 58 of file InteractionIntegralBenchmarkBC.C.
|
static |
Definition at line 18 of file InteractionIntegralBenchmarkBC.C.
|
protected |
Definition at line 41 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 42 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 43 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 49 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue(), and InteractionIntegralBenchmarkBC().
|
protected |
Definition at line 51 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 52 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 53 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 50 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue(), and InteractionIntegralBenchmarkBC().
|
protected |
Definition at line 47 of file InteractionIntegralBenchmarkBC.h.
Referenced by InteractionIntegralBenchmarkBC().
|
protected |
Definition at line 45 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 46 of file InteractionIntegralBenchmarkBC.h.
Referenced by computeQpValue().
|
protected |
Definition at line 48 of file InteractionIntegralBenchmarkBC.h.
Referenced by InteractionIntegralBenchmarkBC().