https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ComputeCosseratStressBase.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
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 "ComputeStressBase.h"
13
ComputeCosseratStressBase is the base class for stress tensors.
virtual void computeQpStress()=0
Compute the stress and store it in the _stress material property for the current quadrature point.
MaterialProperty< RankFourTensor > & _Jacobian_mult_couple
derivative of couple-stress w.r.t. curvature
static InputParameters validParams()
const MaterialProperty< RankFourTensor > & _elastic_flexural_rigidity_tensor
The Cosserat elastic flexural rigidity tensor.
MaterialProperty< RankTwoTensor > & _stress_couple
the Cosserat couple-stress
const MaterialProperty< RankTwoTensor > & _curvature
The Cosserat curvature strain.
ComputeStressBase is the base class for stress tensors computed from MOOSE's strain calculators.