KASKADE 7 development version
|
A simple boundary cache implementing homogeneous Neumann boundary conditions. More...
#include <boundaryConditions.hh>
A simple boundary cache implementing homogeneous Neumann boundary conditions.
This realizes \( u_x \kappa n = 0 \) for all variables, i.e. the boundary integral term vanishes.
Within the variational functional (or weak formulation), specify global homogeneous Neumann boundary conditions by
Definition at line 34 of file boundaryConditions.hh.
Public Member Functions | |
HomogeneousNeumannBoundary (Functional const &, typename Functional::OriginVars::VariableSet const &, int) | |
Constructor. More... | |
HomogeneousNeumannBoundary (int) | |
Constructor. More... | |
template<class FaceIterator > | |
void | moveTo (FaceIterator const &) |
template<class Evaluators > | |
void | evaluateAt (Dune::FieldVector< typename Functional::AnsatzVars::Grid::ctype, dim-1 > const &, Evaluators const &) |
Scalar | d0 () const |
template<int row> | |
auto | d1 (VariationalArg< Scalar, dim > const &) const |
template<int row, int col> | |
auto | d2 (VariationalArg< Scalar, dim > const &, VariationalArg< Scalar, dim > const &) const |
|
inline |
Constructor.
This is intended for nonlinear variational functionals.
Definition at line 45 of file boundaryConditions.hh.
|
inline |
Constructor.
This is intended for linear variational functionals.
Definition at line 52 of file boundaryConditions.hh.
|
inline |
Definition at line 60 of file boundaryConditions.hh.
|
inline |
Definition at line 63 of file boundaryConditions.hh.
|
inline |
Definition at line 69 of file boundaryConditions.hh.
|
inline |
Definition at line 58 of file boundaryConditions.hh.
|
inline |
Definition at line 55 of file boundaryConditions.hh.