Liebe Gitlab-Nutzerin, lieber Gitlab-Nutzer,
es ist nun möglich sich mittels des ZIH-Logins/LDAP an unserem Dienst anzumelden. Die Konten der externen Nutzer:innen sind über den Reiter "Standard" erreichbar.
Die Administratoren


Dear Gitlab user,
it is now possible to log in to our service using the ZIH login/LDAP. The accounts of external users can be accessed via the "Standard" tab.
The administrators

AdaptiveGridTest.cpp 706 Bytes
Newer Older
Praetorius, Simon's avatar
Praetorius, Simon committed
1 2
#include <config.h>

Praetorius, Simon's avatar
Praetorius, Simon committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
#include <dune/grid/yaspgrid.hh>
#include <dune/grid/test/gridcheck.hh>

#include <amdis/AdaptiveGrid.hpp>

#include "Tests.hpp"

using namespace AMDiS;

// test IdentityGrid for given dimension
template <int dim>
void testDim()
{
  using HostGrid = Dune::YaspGrid<dim>;
  std::array<int,dim> n;
  std::fill(n.begin(), n.end(), 1 << (5 - dim));
  Dune::FieldVector<double,dim> extension(1.0);

  HostGrid grid(extension,n);
  grid.globalRefine(1);

  AdaptiveGrid<HostGrid> adaptiveGrid(grid);
  adaptiveGrid.globalRefine(1);

  gridcheck(adaptiveGrid);
}


int main(int argc, char** argv)
{
  Environment env(argc, argv);

  testDim<2>();
  testDim<3>();

  return report_errors();
}