dune-pdelab  2.5-dev
Classes | Namespaces | Functions
constraints.hh File Reference
#include <dune/common/exceptions.hh>
#include <dune/common/float_cmp.hh>
#include <dune/pdelab/common/function.hh>
#include <dune/pdelab/common/geometrywrapper.hh>
#include <dune/pdelab/common/typetraits.hh>
#include <dune/pdelab/common/intersectiontype.hh>
#include <dune/pdelab/gridfunctionspace/gridfunctionspace.hh>
#include "constraintstransformation.hh"
#include "constraintsparameters.hh"

Go to the source code of this file.

Classes

struct  Dune::PDELab::CompositeConstraintsOperator< Children >
 
struct  Dune::PDELab::CompositeConstraintsParameters< Children >
 
struct  Dune::PDELab::PowerConstraintsParameters< T, k >
 

Namespaces

 Dune
 For backward compatibility – Do not use this!
 
 Dune::PDELab
 

Functions

template<typename GFS , typename CG >
void Dune::PDELab::constraints (const GFS &gfs, CG &cg, const bool verbose=false)
 construct constraints More...
 
template<typename P , typename GFS , typename CG >
void Dune::PDELab::constraints (const P &p, const GFS &gfs, CG &cg, const bool verbose=false)
 construct constraints from given constraints parameter tree More...
 
template<typename CG , typename XG >
void Dune::PDELab::set_constrained_dofs (const CG &cg, typename XG::ElementType x, XG &xg)
 construct constraints from given boundary condition function More...
 
template<typename CG , typename XG , typename Cmp >
bool Dune::PDELab::check_constrained_dofs (const CG &cg, typename XG::ElementType x, XG &xg, const Cmp &cmp=Cmp())
 check that constrained dofs match a certain value More...
 
template<typename CG , typename XG >
bool Dune::PDELab::check_constrained_dofs (const CG &cg, typename XG::ElementType x, XG &xg)
 check that constrained dofs match a certain value More...
 
template<typename CG , typename XG >
void Dune::PDELab::constrain_residual (const CG &cg, XG &xg)
 transform residual into transformed basis: r -> r~ More...
 
template<typename CG , typename XG >
void Dune::PDELab::copy_constrained_dofs (const CG &cg, const XG &xgin, XG &xgout)
 
template<typename CG , typename XG >
void Dune::PDELab::set_nonconstrained_dofs (const CG &cg, typename XG::ElementType x, XG &xg)
 
template<typename CG , typename XG >
void Dune::PDELab::copy_nonconstrained_dofs (const CG &cg, const XG &xgin, XG &xgout)
 
template<typename CG , typename XG >
void Dune::PDELab::set_shifted_dofs (const CG &cg, typename XG::ElementType x, XG &xg)
 
template<typename CG , typename XG >
void Dune::PDELab::copy_constrained_dofs (const CG &cg, const XG &xgin, XG &xgout)
 
template<typename CG , typename XG >
void Dune::PDELab::set_nonconstrained_dofs (const CG &cg, typename XG::ElementType x, XG &xg)
 
template<typename CG , typename XG >
void Dune::PDELab::copy_nonconstrained_dofs (const CG &cg, const XG &xgin, XG &xgout)
 
template<typename CG , typename XG >
void Dune::PDELab::set_shifted_dofs (const CG &cg, typename XG::ElementType x, XG &xg)
 

Variable Documentation

◆ cl

CL& cl

◆ ig

const IG& ig

◆ p

const P& p