www.mooseframework.org
peridynamics
include
materials
ComputeSmallStrainMaterialBaseBPD.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 "
ParametricMaterialBasePD.h
"
13
14
class
ComputeSmallStrainMaterialBaseBPD
;
15
16
template
<>
17
InputParameters
validParams<ComputeSmallStrainMaterialBaseBPD>
();
18
22
class
ComputeSmallStrainMaterialBaseBPD
:
public
ParametricMaterialBasePD
23
{
24
public
:
25
ComputeSmallStrainMaterialBaseBPD
(
const
InputParameters & parameters);
26
27
protected
:
28
virtual
void
computeBondForce
()
override
;
29
31
Real
_Cij
;
32
};
ComputeSmallStrainMaterialBaseBPD::computeBondForce
virtual void computeBondForce() override
Function to compute force of a bond.
Definition:
ComputeSmallStrainMaterialBaseBPD.C:29
ParametricMaterialBasePD.h
ComputeSmallStrainMaterialBaseBPD::ComputeSmallStrainMaterialBaseBPD
ComputeSmallStrainMaterialBaseBPD(const InputParameters ¶meters)
Definition:
ComputeSmallStrainMaterialBaseBPD.C:22
ParametricMaterialBasePD
Base material class for bond-based and ordinary state-based peridynamic models, i....
Definition:
ParametricMaterialBasePD.h:24
ComputeSmallStrainMaterialBaseBPD::_Cij
Real _Cij
Micro-modulus.
Definition:
ComputeSmallStrainMaterialBaseBPD.h:31
validParams< ComputeSmallStrainMaterialBaseBPD >
InputParameters validParams< ComputeSmallStrainMaterialBaseBPD >()
Definition:
ComputeSmallStrainMaterialBaseBPD.C:14
ComputeSmallStrainMaterialBaseBPD
Base material class for bond based peridynamic solid mechanics models.
Definition:
ComputeSmallStrainMaterialBaseBPD.h:22
Generated on Sat Jan 25 2020 12:04:38 for www.mooseframework.org by
1.8.16