www.mooseframework.org
peridynamics
include
userobjects
GeneralUserObjectBasePD.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#pragma once
11
12
#include "GeneralUserObject.h"
13
#include "
PeridynamicsMesh.h
"
14
15
class
GeneralUserObjectBasePD
;
16
17
template
<>
18
InputParameters
validParams<GeneralUserObjectBasePD>
();
19
20
class
GeneralUserObjectBasePD
:
public
GeneralUserObject
21
{
22
public
:
23
GeneralUserObjectBasePD
(
const
InputParameters & parameters);
24
25
protected
:
27
MooseMesh &
_mesh
;
28
30
PeridynamicsMesh
&
_pdmesh
;
31
33
const
unsigned
int
_nnodes
;
34
};
GeneralUserObjectBasePD
Definition:
GeneralUserObjectBasePD.h:20
validParams< GeneralUserObjectBasePD >
InputParameters validParams< GeneralUserObjectBasePD >()
Definition:
GeneralUserObjectBasePD.C:15
GeneralUserObjectBasePD::_nnodes
const unsigned int _nnodes
number of nodes for a edge element
Definition:
GeneralUserObjectBasePD.h:33
PeridynamicsMesh.h
GeneralUserObjectBasePD::_pdmesh
PeridynamicsMesh & _pdmesh
Reference to peridynamics mesh.
Definition:
GeneralUserObjectBasePD.h:30
PeridynamicsMesh
Peridynamics mesh class.
Definition:
PeridynamicsMesh.h:25
GeneralUserObjectBasePD::GeneralUserObjectBasePD
GeneralUserObjectBasePD(const InputParameters ¶meters)
Definition:
GeneralUserObjectBasePD.C:23
GeneralUserObjectBasePD::_mesh
MooseMesh & _mesh
Reference to Moose mesh.
Definition:
GeneralUserObjectBasePD.h:27
Generated on Sat Jan 25 2020 12:04:38 for www.mooseframework.org by
1.8.16