www.mooseframework.org
IsotropicElasticityTensorRZ.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 
13 
34 {
35 public:
36  IsotropicElasticityTensorRZ(const bool constant = true);
37 
39 
40 protected:
44  virtual void calculateEntries(unsigned int qp);
45 
52 };
53 
IsotropicElasticityTensorRZ
Defines an Axisymmetric Isotropic Elasticity Tensor.
Definition: IsotropicElasticityTensorRZ.h:33
IsotropicElasticityTensor.h
IsotropicElasticityTensorRZ::~IsotropicElasticityTensorRZ
virtual ~IsotropicElasticityTensorRZ()
Definition: IsotropicElasticityTensorRZ.h:38
IsotropicElasticityTensorRZ::calculateLameCoefficients
void calculateLameCoefficients()
Calculates lambda and mu based on what has been set.
Definition: IsotropicElasticityTensorRZ.C:18
IsotropicElasticityTensorRZ::calculateEntries
virtual void calculateEntries(unsigned int qp)
Fill in the matrix.
Definition: IsotropicElasticityTensorRZ.C:39
IsotropicElasticityTensor
Defines an Isotropic Elasticity Tensor.
Definition: IsotropicElasticityTensor.h:33
IsotropicElasticityTensorRZ::IsotropicElasticityTensorRZ
IsotropicElasticityTensorRZ(const bool constant=true)
Definition: IsotropicElasticityTensorRZ.C:12