Hooke's law for box scheme. More...
#include <dumux/flux/box/hookeslaw.hh>
Hooke's law for box scheme.
ScalarType | the scalar type for scalar physical quantities |
GridGeometry | the grid geometry |
Public Types | |
using | Scalar = ScalarType |
export the type used for scalar values More... | |
using | StressTensor = Dune::FieldMatrix< Scalar, dim, dimWorld > |
export the type used for the stress tensor More... | |
using | ForceVector = typename StressTensor::row_type |
export the type used for force vectors More... | |
using | DiscretizationMethod = DiscretizationMethods::Box |
state the discretization method this implementation belongs to More... | |
Static Public Member Functions | |
template<class Problem , class ElementVolumeVariables , class ElementFluxVarsCache > | |
static ForceVector | force (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, const ElementFluxVarsCache &elemFluxVarCache) |
Returns the force (in Newton) acting on a sub-control volume face. More... | |
template<class Problem , class ElementVolumeVariables , class FluxVarsCache > | |
static StressTensor | stressTensor (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const FluxVarsCache &fluxVarCache) |
assembles the stress tensor at a given integration point More... | |
Static Public Attributes | |
static constexpr DiscretizationMethod | discMethod {} |
using Dumux::HookesLaw< ScalarType, GridGeometry, typename GridGeometry::DiscretizationMethod >::DiscretizationMethod = DiscretizationMethods::Box |
state the discretization method this implementation belongs to
using Dumux::HookesLaw< ScalarType, GridGeometry, typename GridGeometry::DiscretizationMethod >::ForceVector = typename StressTensor::row_type |
export the type used for force vectors
using Dumux::HookesLaw< ScalarType, GridGeometry, typename GridGeometry::DiscretizationMethod >::Scalar = ScalarType |
export the type used for scalar values
using Dumux::HookesLaw< ScalarType, GridGeometry, typename GridGeometry::DiscretizationMethod >::StressTensor = Dune::FieldMatrix<Scalar, dim, dimWorld> |
export the type used for the stress tensor
|
inlinestatic |
Returns the force (in Newton) acting on a sub-control volume face.
|
inlinestatic |
assembles the stress tensor at a given integration point
|
staticconstexpr |