diff --git a/src/sand-wedge.cc b/src/sand-wedge.cc index aa323951fa7b1d47c534fe69648d7f15f7c7ccdb..fcb31bddb0f316888221d37187aa605c94edfbe4 100644 --- a/src/sand-wedge.cc +++ b/src/sand-wedge.cc @@ -132,6 +132,16 @@ int main(int argc, char *argv[]) { MyGeometry::render(); MyGeometry::write(); + using GridView = Grid::LeafGridView; + using MyAssembler = MyAssembler<GridView, dims>; + using Matrix = MyAssembler::Matrix; + using LocalMatrix = Matrix::block_type; + using Vector = MyAssembler::Vector; + using LocalVector = Vector::block_type; + using ScalarMatrix = MyAssembler::ScalarMatrix; + using ScalarVector = MyAssembler::ScalarVector; + using LocalScalarVector = ScalarVector::block_type; + // {{{ Set up grid GridConstructor<Grid> gridConstructor; auto grid = gridConstructor.getGrid(); @@ -178,7 +188,6 @@ int main(int argc, char *argv[]) { std::cout << "min diameter: " << minDiameter << std::endl; std::cout << "max diameter: " << maxDiameter << std::endl; - using GridView = Grid::LeafGridView; GridView const leafView = grid->leafGridView(); size_t const leafVertexCount = leafView.size(dims); @@ -235,15 +244,6 @@ int main(int argc, char *argv[]) { timeStepWriter << _relativeTime << " " << _relativeTau << std::endl; }; - using MyAssembler = MyAssembler<GridView, dims>; - using Matrix = MyAssembler::Matrix; - using LocalMatrix = Matrix::block_type; - using Vector = MyAssembler::Vector; - using LocalVector = Vector::block_type; - using ScalarMatrix = MyAssembler::ScalarMatrix; - using ScalarVector = MyAssembler::ScalarVector; - using LocalScalarVector = ScalarVector::block_type; - MyAssembler myAssembler(leafView); MyBody<dims> const body(parset);