1 #ifndef DUNE_ALUGRID_TRANSFORMATION_HH
2 #define DUNE_ALUGRID_TRANSFORMATION_HH
4 #include <dune/common/fvector.hh>
5 #include <dune/common/fmatrix.hh>
12 template<
class ctype,
int dimw >
13 struct ALUGridTransformation
15 static const int dimension = dimw;
17 typedef FieldVector< ctype, dimension > WorldVector;
18 typedef FieldMatrix< ctype, dimension, dimension > WorldMatrix;
20 ALUGridTransformation (
const WorldMatrix &matrix,
const WorldVector &shift )
25 WorldVector evaluate (
const WorldVector &x )
const
27 WorldVector y = shift_;
32 WorldVector evaluateInverse (
const WorldVector &y )
const
35 WorldVector ys = y - shift_;
48 #endif // #if HAVE_ALUGRID
50 #endif // #ifndef DUNE_ALUGRID_TRANSFORMATION_HH