Go to the documentation of this file.
13 #include "RankTwoTensor.h"
14 #include "RankFourTensor.h"
87 const unsigned int _i;
88 const unsigned int _j;
const Real _poissons_ratio
MooseVariable * _bond_status_var
bond_status variable
virtual RankTwoTensor computeNodalTotalStrain()
Function to compute the total strain tensor at each discrete material point.
InputParameters validParams< NodalRankTwoPD >()
Aux Kernel class to postprocess and output the strain and stress components and equivalents for perid...
virtual RankTwoTensor computeNodalStress()
Function to compute the stress tensor at each discrete materials point.
const unsigned int _i
component index
MooseVariable * _temp_var
coupled temperature variable
Real computeValue() override
RankFourTensor _Cijkl
elasticity tensor
std::vector< MooseVariable * > _disp_var
@
const bool _plane_stress
plane stress problem or not
const Point _point1
Points for direction dependent scalar output.
const Real _youngs_modulus
material constants
NodalRankTwoPD(const InputParameters ¶meters)
MooseEnum _scalar_type
specific scalar type to be output
Peridynamic Aux Kernel base class.
virtual RankTwoTensor computeNodalMechanicalStrain()
Function to compute the elastic strain tensor at each discrete material point.
std::string _output_type
output type: component or scalar
const VariableValue & _scalar_out_of_plane_strain
bool _scalar_out_of_plane_strain_coupled
variable for generalized plane strain cases
const Real _temp_ref
reference temperature
std::string _rank_two_tensor
name of rank two tensor to be processed: total_strain, mechanical_strain or stress