www.mooseframework.org
tensor_mechanics
include
kernels
PhaseFieldFractureMechanicsOffDiag.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 "Kernel.h"
13
#include "RankTwoTensor.h"
14
#include "DerivativeMaterialInterface.h"
15
22
class
PhaseFieldFractureMechanicsOffDiag
;
23
24
template
<>
25
InputParameters
validParams<PhaseFieldFractureMechanicsOffDiag>
();
26
27
class
PhaseFieldFractureMechanicsOffDiag
:
public
DerivativeMaterialInterface<Kernel>
28
{
29
public
:
30
static
InputParameters
validParams
();
31
32
PhaseFieldFractureMechanicsOffDiag
(
const
InputParameters & parameters);
33
34
protected
:
35
Real
computeQpResidual
()
override
{
return
0.0; }
36
37
Real
computeQpJacobian
()
override
{
return
0.0; }
38
39
virtual
Real
computeQpOffDiagJacobian
(
unsigned
int
jvar)
override
;
40
41
const
std::string
_base_name
;
42
const
unsigned
int
_component
;
43
44
const
bool
_c_coupled
;
45
const
unsigned
int
_c_var
;
46
const
MaterialProperty<RankTwoTensor> &
_d_stress_dc
;
47
};
PhaseFieldFractureMechanicsOffDiag::computeQpOffDiagJacobian
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
Definition:
PhaseFieldFractureMechanicsOffDiag.C:47
PhaseFieldFractureMechanicsOffDiag::_d_stress_dc
const MaterialProperty< RankTwoTensor > & _d_stress_dc
Definition:
PhaseFieldFractureMechanicsOffDiag.h:46
PhaseFieldFractureMechanicsOffDiag::_c_coupled
const bool _c_coupled
Definition:
PhaseFieldFractureMechanicsOffDiag.h:44
PhaseFieldFractureMechanicsOffDiag::computeQpJacobian
Real computeQpJacobian() override
Definition:
PhaseFieldFractureMechanicsOffDiag.h:37
PhaseFieldFractureMechanicsOffDiag::computeQpResidual
Real computeQpResidual() override
Definition:
PhaseFieldFractureMechanicsOffDiag.h:35
PhaseFieldFractureMechanicsOffDiag
Definition:
PhaseFieldFractureMechanicsOffDiag.h:27
PhaseFieldFractureMechanicsOffDiag::_c_var
const unsigned int _c_var
Definition:
PhaseFieldFractureMechanicsOffDiag.h:45
validParams< PhaseFieldFractureMechanicsOffDiag >
InputParameters validParams< PhaseFieldFractureMechanicsOffDiag >()
PhaseFieldFractureMechanicsOffDiag::PhaseFieldFractureMechanicsOffDiag
PhaseFieldFractureMechanicsOffDiag(const InputParameters ¶meters)
Definition:
PhaseFieldFractureMechanicsOffDiag.C:34
PhaseFieldFractureMechanicsOffDiag::_component
const unsigned int _component
Definition:
PhaseFieldFractureMechanicsOffDiag.h:42
PhaseFieldFractureMechanicsOffDiag::_base_name
const std::string _base_name
Definition:
PhaseFieldFractureMechanicsOffDiag.h:41
PhaseFieldFractureMechanicsOffDiag::validParams
static InputParameters validParams()
Definition:
PhaseFieldFractureMechanicsOffDiag.C:17
Generated on Sat Jan 25 2020 12:04:44 for www.mooseframework.org by
1.8.16