www.mooseframework.org
ComputeElasticityTensor.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 
15 
16 template <>
17 InputParameters validParams<ComputeElasticityTensor>();
18 
23 {
24 public:
25  static InputParameters validParams();
26 
27  ComputeElasticityTensor(const InputParameters & parameters);
28 
29 protected:
30  virtual void computeQpElasticityTensor() override;
31 
34 };
ComputeElasticityTensor
ComputeElasticityTensor defines an elasticity tensor material object with a given base name.
Definition: ComputeElasticityTensor.h:22
ComputeElasticityTensor::ComputeElasticityTensor
ComputeElasticityTensor(const InputParameters &parameters)
Definition: ComputeElasticityTensor.C:28
ComputeElasticityTensor::_Cijkl
RankFourTensor _Cijkl
Individual material information.
Definition: ComputeElasticityTensor.h:33
ComputeRotatedElasticityTensorBase
ComputeRotatedElasticityTensorBase is an intermediate base class that rotates an elasticity tensor ba...
Definition: ComputeRotatedElasticityTensorBase.h:23
ComputeElasticityTensor::computeQpElasticityTensor
virtual void computeQpElasticityTensor() override
Definition: ComputeElasticityTensor.C:49
validParams< ComputeElasticityTensor >
InputParameters validParams< ComputeElasticityTensor >()
ComputeElasticityTensor::validParams
static InputParameters validParams()
Definition: ComputeElasticityTensor.C:18
ComputeRotatedElasticityTensorBase.h
RankFourTensorTempl< Real >