Elasticity helper class.
More...
#include <elasticity.hpp>
|
typedef
GridType::LeafGridView::ctype | ctype |
| A basic number. More...
|
|
|
| Elasticity (const GridType &gv_) |
| Default constructor. More...
|
|
template<int components, int funcdim> |
void | getBmatrix (Dune::FieldMatrix< ctype, components, funcdim > &B, const Dune::FieldVector< ctype, dim > &point, const Dune::FieldMatrix< ctype, dim, dim > &Jinv) |
| Returns the B matrix in a quadrature point. More...
|
|
template<int comp, int funcdim> |
void | getStiffnessMatrix (Dune::FieldMatrix< ctype, funcdim, funcdim > &A, const Dune::FieldMatrix< ctype, comp, funcdim > &B, const Dune::FieldMatrix< ctype, comp, comp > &C, ctype detJW) |
| Return the stiffness matrix contributions in a quadrature point. More...
|
|
template<int comp, int funcdim> |
void | getStressVector (Dune::FieldVector< ctype, comp > &sigma, const Dune::FieldVector< ctype, funcdim > &v, const Dune::FieldVector< ctype, comp > &eps0, const Dune::FieldMatrix< ctype, comp, funcdim > &B, const Dune::FieldMatrix< ctype, comp, comp > &C) |
| Return the stress vector in a quadrature point. More...
|
|
|
static const int | dim = GridType::dimension |
| The dimension of our grid. More...
|
|
|
const GridType & | gv |
| Const reference to our grid. More...
|
|
template<class GridType>
class Opm::Elasticity::Elasticity< GridType >
Elasticity helper class.
template<class GridType >
template<class GridType >
Default constructor.
- Parameters
-
[in] | gv_ | The grid we are doing the calculations on |
template<class GridType >
template<int components, int funcdim>
template<class GridType >
template<int comp, int funcdim>
Return the stiffness matrix contributions in a quadrature point.
- Parameters
-
[in] | B | The B matrix in the quadrature point |
[in] | C | The constitutive matrix for the cell material |
[in] | detJW | Det J times quadrature weight |
[out] | A | The stiffness matrix contributions in the quadrature point |
References Opm::Elasticity::j.
template<class GridType >
template<int comp, int funcdim>
void Opm::Elasticity::Elasticity< GridType >::getStressVector |
( |
Dune::FieldVector< ctype, comp > & |
sigma, |
|
|
const Dune::FieldVector< ctype, funcdim > & |
v, |
|
|
const Dune::FieldVector< ctype, comp > & |
eps0, |
|
|
const Dune::FieldMatrix< ctype, comp, funcdim > & |
B, |
|
|
const Dune::FieldMatrix< ctype, comp, comp > & |
C |
|
) |
| |
Return the stress vector in a quadrature point.
- Parameters
-
[in] | v | The displacements in the quadrature point |
[in] | eps0 | The load case vector |
[in] | B | The B matrix in the quadrature point |
[in] | C | The constitutive matrix for the cell material |
[out] | sigma | The stress vector in the given quadrature point |
template<class GridType >
The dimension of our grid.
template<class GridType >
Const reference to our grid.
The documentation for this class was generated from the following files:
|