source: src/grid/tempgrid.hpp@ dfed1c

Last change on this file since dfed1c was dfed1c, checked in by Julian Iseringhausen <isering@…>, 14 years ago

Major vmg update.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@1136 5161e1c8-67bf-11de-9fd5-51895aff932f

  • Property mode set to 100644
File size: 791 bytes
Line 
1/**
2 * @file tempgrid.hpp
3 * @author Julian Iseringhausen <isering@ins.uni-bonn.de>
4 * @date Mon Apr 18 12:55:18 2011
5 *
6 * @brief VMG::TempGrid
7 *
8 */
9
10#ifndef TEMPGRID_HPP_
11#define TEMPGRID_HPP_
12
13#include "grid/grid.hpp"
14
15namespace VMG
16{
17
18class TempGrid : public Grid
19{
20public:
21 TempGrid();
22 virtual ~TempGrid();
23
24 void SetProperties(const Grid& rhs);
25 void SetProperties(const GlobalIndices& global, const LocalIndices& local, const SpatialExtent& extent);
26
27 void SetPropertiesToGlobalCoarseGrid();
28
29 void SetPropertiesToFiner(const Grid& grid, const Boundary& boundary);
30 void SetPropertiesToCoarser(const Grid& grid, const Boundary& boundary);
31
32 void ImportFromResidual(Grid& sol, Grid& rhs);
33
34private:
35 void Allocate();
36
37 int size_max;
38};
39
40}
41
42#endif /* TEMPGRID_HPP_ */
Note: See TracBrowser for help on using the repository browser.