1 #ifndef PERMEABILITY_ADAPTER_HH
2 #define PERMEABILITY_ADAPTER_HH
11 typename T::Traits::RangeFieldType,
12 1,Dune::FieldVector<typename T::Traits::RangeFieldType,1> >
13 ,PermeabilityAdapter<T> >
17 typename T::Traits::RangeFieldType,
18 1,Dune::FieldVector<typename T::Traits::RangeFieldType,1> >
Traits;
30 y = log(t.A(e,x)[0][0]);
55 typename T::Traits::RangeFieldType,
56 T::Traits::dimDomain,Dune::FieldVector<typename T::Traits::RangeFieldType,T::Traits::dimDomain> >
57 ,DiagonalPermeabilityAdapter<T> >
61 typename T::Traits::RangeFieldType,
62 T::Traits::dimDomain,Dune::FieldVector<typename T::Traits::RangeFieldType,T::Traits::dimDomain> >
Traits;
74 for (
int i=0; i<T::Traits::dimDomain; i++)
75 y[i] = log10(t.A(e,x)[i][i]);
Dune::PDELab::GridFunctionTraits< typename T::Traits::GridViewType, typename T::Traits::RangeFieldType, 1, Dune::FieldVector< typename T::Traits::RangeFieldType, 1 > > Traits
Definition: permeability_adapter.hh:18
Definition: permeability_adapter.hh:9
DiagonalPermeabilityAdapter(const typename Traits::GridViewType &g_, T &t_)
constructor
Definition: permeability_adapter.hh:65
const E & e
Definition: interpolate.hh:172
GV GridViewType
The type of the grid view the function lives on.
Definition: function.hh:114
PermeabilityAdapter(const typename Traits::GridViewType &g_, T &t_)
constructor
Definition: permeability_adapter.hh:21
leaf of a function tree
Definition: function.hh:576
Dune::FieldVector< GV::Grid::ctype, GV::dimension > DomainType
domain type in dim-size coordinates
Definition: function.hh:48
traits class holding the function signature, same as in local function
Definition: function.hh:175
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:62
void evaluate(const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeType &y) const
Definition: permeability_adapter.hh:70
void setTime(double time_)
Definition: permeability_adapter.hh:38
void setTime(double time_)
Definition: permeability_adapter.hh:83
GV::Traits::template Codim< 0 >::Entity ElementType
codim 0 entity
Definition: function.hh:117
Definition: permeability_adapter.hh:53
R RangeType
range type
Definition: function.hh:60
void evaluate(const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeType &y) const
Definition: permeability_adapter.hh:26
const Traits::GridViewType & getGridView() const
Definition: permeability_adapter.hh:78
const Traits::GridViewType & getGridView() const
Definition: permeability_adapter.hh:33