|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
stokesparameter.hh
Go to the documentation of this file.
38 };
54 };
95 static_assert(int(GF::Traits::dimRange) == int(Domain::dimension),"dimension of function range does not match grid dimension");
106 FieldVector<typename GF::template Child<0>::Type::Traits::RangeFieldType,TypeTree::StaticDegree<GF>::value>
111 static_assert(Domain::dimension == TypeTree::StaticDegree<GF>::value,"dimension of function range does not match grid dimension");
112 FieldVector<typename GF::template Child<0>::Type::Traits::RangeFieldType,TypeTree::StaticDegree<GF>::value> y;
142 template <typename GV, typename RF, typename F, typename B, typename V, typename J, bool navier = false, bool tensor = false>
decltype(Node::degree()) StaticDegree
constexpr auto get(std::integer_sequence< T, II... >, std::integral_constant< std::size_t, pos >={})
For backward compatibility – Do not use this!
traits class holding the function signature, same as in local function
Definition function.hh:183
Definition constraintsparameters.hh:26
Definition stokesparameter.hh:32
@ VelocityDirichlet
Definition stokesparameter.hh:35
Definition stokesparameter.hh:46
GV GridView
the grid view
Definition stokesparameter.hh:48
GV::Grid::ctype DomainField
Export type for domain field.
Definition stokesparameter.hh:57
Dune::FieldVector< DomainField, dimDomain > Domain
domain type
Definition stokesparameter.hh:60
RF RangeField
Export type for range field.
Definition stokesparameter.hh:66
GV::Traits::template Codim< 0 >::Entity Element
grid element type
Definition stokesparameter.hh:78
Dune::FieldVector< RF, GV::dimensionworld > VelocityRange
deformation range type
Definition stokesparameter.hh:69
StokesBoundaryCondition BoundaryCondition
boundary type value
Definition stokesparameter.hh:75
Dune::FieldVector< RF, 1 > PressureRange
pressure range type
Definition stokesparameter.hh:72
GV::Intersection Intersection
grid intersection type
Definition stokesparameter.hh:80
@ dimDomain
dimension of the domain
Definition stokesparameter.hh:53
Dune::FieldVector< DomainField, dimDomain-1 > IntersectionDomain
domain type
Definition stokesparameter.hh:63
Definition stokesparameter.hh:144
void setTime(RF time)
Definition stokesparameter.hh:301
Traits::RangeField rho(const IG &ig, const typename Traits::IntersectionDomain &x) const
Density value from local intersection coordinate.
Definition stokesparameter.hh:229
Traits::VelocityRange g(const EG &e, const typename Traits::Domain &x) const
Dirichlet boundary condition value from local cell coordinate.
Definition stokesparameter.hh:237
Traits::RangeField rho(const EG &eg, const typename Traits::Domain &x) const
Density value from local cell coordinate.
Definition stokesparameter.hh:221
NavierStokesDefaultParameters(const Dune::ParameterTree &config, F &f, B &b, V &v, J &j)
Constructor.
Definition stokesparameter.hh:154
static const bool assemble_navier
Definition stokesparameter.hh:147
Traits::VelocityRange j(const IG &ig, const typename Traits::IntersectionDomain &x, const typename Traits::Domain &normal) const
Neumann boundary condition (stress)
NavierStokesParameterTraits< GV, RF > Traits
Type traits.
Definition stokesparameter.hh:151
static const bool assemble_full_tensor
Definition stokesparameter.hh:148
Traits::VelocityRange f(const EG &e, const typename Traits::Domain &x) const
source term
Definition stokesparameter.hh:185
NavierStokesDefaultParameters(const RF &mu, const RF &rho, F &f, B &b, V &v, J &j)
Definition stokesparameter.hh:167
Traits::RangeField mu(const EG &e, const typename Traits::Domain &x) const
Dynamic viscosity value from local cell coordinate.
Definition stokesparameter.hh:205
Traits::RangeField mu(const IG &ig, const typename Traits::IntersectionDomain &x) const
Dynamic viscosity value from local intersection coordinate.
Definition stokesparameter.hh:213
Traits::RangeField g2(const EG &e, const typename Traits::Domain &x) const
pressure source term
Definition stokesparameter.hh:247
Traits::BoundaryCondition::Type bctype(const IG &is, const typename Traits::IntersectionDomain &x) const
boundary condition type from local intersection coordinate
Definition stokesparameter.hh:194
Definition stokesparameter.hh:325
StokesVelocityDirichletConstraints(const PRM &_prm)
Constructor.
Definition stokesparameter.hh:332
bool isDirichlet(const I &intersection, const Dune::FieldVector< typename I::ctype, I::mydimension > &coord) const
Definition stokesparameter.hh:337
Definition stokesparameter.hh:352
StokesPressureDirichletConstraints(const PRM &_prm)
Constructor.
Definition stokesparameter.hh:359
bool isDirichlet(const I &intersection, const Dune::FieldVector< typename I::ctype, I::mydimension > &coord) const
Definition stokesparameter.hh:364
Definition stokesparameter.hh:434
void evaluate(const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeType &y) const
Evaluate dirichlet function.
Definition stokesparameter.hh:451
NavierStokesVelocityFunctionAdapter(PRM &prm)
Constructor.
Definition stokesparameter.hh:446
Base::Traits Traits
Definition stokesparameter.hh:443
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8