1 #ifndef DUNE_DGF_PERIODICFACETRANSBLOCK_HH
2 #define DUNE_DGF_PERIODICFACETRANSBLOCK_HH
28 std::vector< AffineTransformation > transformations_;
40 return transformations_[ i ];
45 return transformations_.size();
49 void match (
char what );
57 class PeriodicFaceTransformationBlock::Matrix
61 std::vector< T > fields_;
67 fields_( rows * cols )
72 return fields_[ i * cols_ + j ];
77 return fields_[ i * cols_ + j ];
101 :
matrix( dimworld, dimworld ),
107 inline std::ostream &
110 for(
int i = 0; i < trafo.
matrix.
rows(); ++i )
112 out << (i > 0 ?
", " :
"");
113 for(
int j = 0; j < trafo.
matrix.
cols(); ++j )
114 out << (j > 0 ?
" " :
"") << trafo.
matrix( i, j );
117 for(
unsigned int i = 0; i < trafo.
shift.size(); ++i )
118 out <<
" " << trafo.
shift[ i ];