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:
|