www.mooseframework.org
Public Member Functions | Protected Attributes | List of all members
ElementUserObjectBasePD Class Reference

Base element userobject class for peridynamics. More...

#include <ElementUserObjectBasePD.h>

Inheritance diagram for ElementUserObjectBasePD:
[legend]

Public Member Functions

 ElementUserObjectBasePD (const InputParameters &parameters)
 

Protected Attributes

MooseVariable * _bond_status_var
 Bond status aux variable. More...
 
AuxiliarySystem & _aux
 Reference to auxiliary system. More...
 
NumericVector< Number > & _aux_sln
 Solution vector for aux variables. More...
 
PeridynamicsMesh_pdmesh
 Reference to Peridynamic mesh. More...
 

Detailed Description

Base element userobject class for peridynamics.

Definition at line 23 of file ElementUserObjectBasePD.h.

Constructor & Destructor Documentation

◆ ElementUserObjectBasePD()

ElementUserObjectBasePD::ElementUserObjectBasePD ( const InputParameters &  parameters)

Definition at line 24 of file ElementUserObjectBasePD.C.

25  : ElementUserObject(parameters),
26  _bond_status_var(&_subproblem.getStandardVariable(_tid, "bond_status")),
27  _aux(_fe_problem.getAuxiliarySystem()),
28  _aux_sln(_aux.solution()),
29  _pdmesh(dynamic_cast<PeridynamicsMesh &>(_mesh))
30 {
31 }

Member Data Documentation

◆ _aux

AuxiliarySystem& ElementUserObjectBasePD::_aux
protected

Reference to auxiliary system.

Definition at line 33 of file ElementUserObjectBasePD.h.

Referenced by NodalAuxVariableUserObjectBasePD::execute(), and NodalAuxVariableUserObjectBasePD::initialize().

◆ _aux_sln

NumericVector<Number>& ElementUserObjectBasePD::_aux_sln
protected

◆ _bond_status_var

MooseVariable* ElementUserObjectBasePD::_bond_status_var
protected

◆ _pdmesh

PeridynamicsMesh& ElementUserObjectBasePD::_pdmesh
protected

The documentation for this class was generated from the following files:
ElementUserObjectBasePD::_aux
AuxiliarySystem & _aux
Reference to auxiliary system.
Definition: ElementUserObjectBasePD.h:33
ElementUserObjectBasePD::_bond_status_var
MooseVariable * _bond_status_var
Bond status aux variable.
Definition: ElementUserObjectBasePD.h:30
ElementUserObjectBasePD::_aux_sln
NumericVector< Number > & _aux_sln
Solution vector for aux variables.
Definition: ElementUserObjectBasePD.h:36
ElementUserObjectBasePD::_pdmesh
PeridynamicsMesh & _pdmesh
Reference to Peridynamic mesh.
Definition: ElementUserObjectBasePD.h:39