dune-pdelab 2.10-git
Loading...
Searching...
No Matches
Dune::PDELab::ConvectionDiffusionBoundaryConditionAdapter< T > Class Template Reference

#include <dune/pdelab/localoperator/convectiondiffusionparameter.hh>

Inheritance diagram for Dune::PDELab::ConvectionDiffusionBoundaryConditionAdapter< T >:
Inheritance graph

Public Types

typedef LeafNodeTag NodeTag
 
typedef LeafNodeTag NodeTag
 

Public Member Functions

 ConvectionDiffusionBoundaryConditionAdapter (const typename T::Traits::GridViewType &gv_, const T &t_)
 
 ConvectionDiffusionBoundaryConditionAdapter (const T &t_)
 
template<typename I >
bool isDirichlet (const I &ig, const Dune::FieldVector< typename I::ctype, I::mydimension > &coord) const
 
template<typename I >
bool isNeumann (const I &ig, const Dune::FieldVector< typename I::ctype, I::mydimension > &coord) const
 
template<typename T >
void setTime (const T &time)
 
template<typename T >
void setTime (const T &time)
 

Static Public Member Functions

static constexpr auto degree ()
 
static constexpr auto degree ()
 

Static Public Attributes

static const bool isLeaf
 
static const bool isPower
 
static const bool isComposite
 
static const bool isLeaf
 
static const bool isPower
 
static const bool isComposite
 

Detailed Description

template<typename T>
class Dune::PDELab::ConvectionDiffusionBoundaryConditionAdapter< T >

Adapter that extracts boundary condition type function from parameter class

Template Parameters
Tmodel of ConvectionDiffusionParameterInterface
Examples
recipe-geometry-grid.cc, recipe-linear-system-assembly.cc, recipe-linear-system-solution-istl.cc, and recipe-linear-system-solution-pdelab.cc.

Constructor & Destructor Documentation

◆ ConvectionDiffusionBoundaryConditionAdapter() [1/2]

template<typename T >
Dune::PDELab::ConvectionDiffusionBoundaryConditionAdapter< T >::ConvectionDiffusionBoundaryConditionAdapter ( const typename T::Traits::GridViewType &  gv_,
const T &  t_ 
)
inline

◆ ConvectionDiffusionBoundaryConditionAdapter() [2/2]

template<typename T >
Dune::PDELab::ConvectionDiffusionBoundaryConditionAdapter< T >::ConvectionDiffusionBoundaryConditionAdapter ( const T &  t_)
inline

Member Function Documentation

◆ isDirichlet()

template<typename T >
template<typename I >
bool Dune::PDELab::ConvectionDiffusionBoundaryConditionAdapter< T >::isDirichlet ( const I &  ig,
const Dune::FieldVector< typename I::ctype, I::mydimension > &  coord 
) const
inline

◆ isNeumann()

template<typename T >
template<typename I >
bool Dune::PDELab::ConvectionDiffusionBoundaryConditionAdapter< T >::isNeumann ( const I &  ig,
const Dune::FieldVector< typename I::ctype, I::mydimension > &  coord 
) const
inline

◆ setTime() [1/2]

template<typename T >
void Dune::PDELab::DirichletConstraintsParameters::setTime ( const T &  time)
inlineinherited

Sets the current time (only required for instationary problems).

Note
This method only needs to be implement for instationary problems.

◆ setTime() [2/2]

template<typename T >
void Dune::PDELab::FluxConstraintsParameters::setTime ( const T &  time)
inlineinherited

Sets the current time (only required for instationary problems).

Note
This method only needs to be implement for instationary problems.

The documentation for this class was generated from the following file: