www.mooseframework.org
peridynamics
include
actions
GeneralizedPlaneStrainActionPD.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 "Action.h"
13
#include "MooseEnum.h"
14
15
class
GeneralizedPlaneStrainActionPD
;
16
17
template
<>
18
InputParameters
validParams<GeneralizedPlaneStrainActionPD>
();
19
23
class
GeneralizedPlaneStrainActionPD
:
public
Action
24
{
25
public
:
26
GeneralizedPlaneStrainActionPD
(
const
InputParameters & params);
27
28
virtual
void
act
()
override
;
29
30
protected
:
32
std::vector<VariableName>
_displacements
;
33
const
unsigned
int
_ndisp
;
35
37
const
MooseEnum
_formulation
;
38
40
VariableName
_scalar_out_of_plane_strain
;
41
};
GeneralizedPlaneStrainActionPD::_scalar_out_of_plane_strain
VariableName _scalar_out_of_plane_strain
Scalar variable for out-of-plane strain variable.
Definition:
GeneralizedPlaneStrainActionPD.h:40
validParams< GeneralizedPlaneStrainActionPD >
InputParameters validParams< GeneralizedPlaneStrainActionPD >()
Definition:
GeneralizedPlaneStrainActionPD.C:22
GeneralizedPlaneStrainActionPD::_displacements
std::vector< VariableName > _displacements
Displacement variables.
Definition:
GeneralizedPlaneStrainActionPD.h:32
GeneralizedPlaneStrainActionPD::act
virtual void act() override
Definition:
GeneralizedPlaneStrainActionPD.C:82
GeneralizedPlaneStrainActionPD::GeneralizedPlaneStrainActionPD
GeneralizedPlaneStrainActionPD(const InputParameters ¶ms)
Definition:
GeneralizedPlaneStrainActionPD.C:61
GeneralizedPlaneStrainActionPD::_ndisp
const unsigned int _ndisp
Definition:
GeneralizedPlaneStrainActionPD.h:33
GeneralizedPlaneStrainActionPD
Action class to setup peridynamic generalized plane strain models.
Definition:
GeneralizedPlaneStrainActionPD.h:23
GeneralizedPlaneStrainActionPD::_formulation
const MooseEnum _formulation
Option to choose which peridynamic model to use for generalized plane strain formulation: ordinary st...
Definition:
GeneralizedPlaneStrainActionPD.h:37
Generated on Sat Jan 25 2020 12:04:38 for www.mooseframework.org by
1.8.16