3 #ifndef DUNE_ALUGRID_TRANSFORMATION_HH
4 #define DUNE_ALUGRID_TRANSFORMATION_HH
6 #include <dune/common/fvector.hh>
7 #include <dune/common/fmatrix.hh>
14 template<
class ctype,
int dimw >
15 struct ALUGridTransformation
17 static const int dimension = dimw;
19 typedef FieldVector< ctype, dimension > WorldVector;
20 typedef FieldMatrix< ctype, dimension, dimension > WorldMatrix;
22 ALUGridTransformation (
const WorldMatrix &matrix,
const WorldVector &shift )
27 WorldVector evaluate (
const WorldVector &x )
const
29 WorldVector y = shift_;
34 WorldVector evaluateInverse (
const WorldVector &y )
const
37 WorldVector ys = y - shift_;
50 #endif // #if HAVE_ALUGRID
52 #endif // #ifndef DUNE_ALUGRID_TRANSFORMATION_HH