SetLoad.hpp
Go to the documentation of this file.
1 
5 #ifndef SETLOAD
6 #define SETLOAD 1
7 
8 #include "ConstNumberPerProc.hpp"
9 #include "../tessellation/VoronoiMesh.hpp"
10 #include "../newtonian/two_dimensional/diagnostics.hpp"
11 #include "../misc/simple_io.hpp"
12 
23 void SetLoad(Tessellation &tproc,vector<Vector2D> &points,OuterBoundary const&
24  outer,int Niter=100,double speed=0.04,int mode=2,bool Rmin=false);
25 
36 void SetLoad(Tessellation &tproc,vector<Vector2D> &points,OuterBoundary const&
37  outer,double TargetLoad,double speed=0.04,int mode=2,bool Rmin=false);
38 
39 #endif //SETLOAD
Abstract class for tessellation.
void SetLoad(Tessellation &tproc, vector< Vector2D > &points, OuterBoundary const &outer, int Niter=100, double speed=0.04, int mode=2, bool Rmin=false)
Corrects the load between processors based on number of cells per processor.
Definition: SetLoad.cpp:60
A class that tries to maintain a constant number of points per processor by solving eq 68 in AREPO&#39;s ...
Abstract class for geometric boundary conditions for the tessellation.