1 #ifndef DUNE_PDELAB_LOCALOPERATOR_PERMEABILITY_ADAPTER_HH
2 #define DUNE_PDELAB_LOCALOPERATOR_PERMEABILITY_ADAPTER_HH
13 typename T::Traits::RangeFieldType,
14 1,Dune::FieldVector<typename T::Traits::RangeFieldType,1> >
15 ,PermeabilityAdapter<T> >
19 typename T::Traits::RangeFieldType,
20 1,Dune::FieldVector<typename T::Traits::RangeFieldType,1> >
Traits;
33 y = log(t.A(
e,x)[0][0]);
58 typename T::Traits::RangeFieldType,
59 T::Traits::dimDomain,Dune::FieldVector<typename T::Traits::RangeFieldType,T::Traits::dimDomain> >
60 ,DiagonalPermeabilityAdapter<T> >
64 typename T::Traits::RangeFieldType,
65 T::Traits::dimDomain,Dune::FieldVector<typename T::Traits::RangeFieldType,T::Traits::dimDomain> >
Traits;
78 for (
int i=0; i<T::Traits::dimDomain; i++)
79 y[i] = log(t.A(
e,x)[i][i]);
const Entity & e
Definition: localfunctionspace.hh:123
Dune::FieldVector< GV::Grid::ctype, GV::dimension > DomainType
domain type in dim-size coordinates
Definition: function.hh:50
R RangeType
range type
Definition: function.hh:62
GV::Traits::template Codim< 0 >::Entity ElementType
codim 0 entity
Definition: function.hh:119
GV GridViewType
The type of the grid view the function lives on.
Definition: function.hh:116
traits class holding the function signature, same as in local function
Definition: function.hh:183
leaf of a function tree
Definition: function.hh:302
Definition: permeability_adapter.hh:16
void setTime(double time_)
Definition: permeability_adapter.hh:41
void evaluate(const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeType &y) const
Definition: permeability_adapter.hh:28
PermeabilityAdapter(const typename Traits::GridViewType &g_, T &t_)
constructor
Definition: permeability_adapter.hh:23
const Traits::GridViewType & getGridView() const
Definition: permeability_adapter.hh:36
Dune::PDELab::GridFunctionTraits< typename T::Traits::GridViewType, typename T::Traits::RangeFieldType, 1, Dune::FieldVector< typename T::Traits::RangeFieldType, 1 > > Traits
Definition: permeability_adapter.hh:20
Definition: permeability_adapter.hh:61
void setTime(double time_)
Definition: permeability_adapter.hh:87
DiagonalPermeabilityAdapter(const typename Traits::GridViewType &g_, T &t_)
constructor
Definition: permeability_adapter.hh:68
const Traits::GridViewType & getGridView() const
Definition: permeability_adapter.hh:82
Dune::PDELab::GridFunctionTraits< typename T::Traits::GridViewType, typename T::Traits::RangeFieldType, T::Traits::dimDomain, Dune::FieldVector< typename T::Traits::RangeFieldType, T::Traits::dimDomain > > Traits
Definition: permeability_adapter.hh:65
void evaluate(const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeType &y) const
Definition: permeability_adapter.hh:73