Changeset f57182 for test/interfaces


Ignore:
Timestamp:
Mar 30, 2013, 2:44:52 PM (13 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
8180d8
Parents:
d13e27
git-author:
Julian Iseringhausen <isering@…> (06/11/12 14:02:16)
git-committer:
Julian Iseringhausen <isering@…> (03/30/13 14:44:52)
Message:

Open boundary conditions.

Conflicts:

lib/vmg/src/Makefile.am
lib/vmg/src/base/factory.cpp
lib/vmg/test/unit_test/library/dirichlet_fas_lr_mpi.cpp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/interfaces/interface_sinus.cpp

    rd13e27 rf57182  
    4545
    4646  Grid& grid = multigrid(multigrid.MaxLevel());
    47   grid.ClearBoundary();
     47  grid.Clear();
    4848
    4949  const Index begin_local = grid.Global().LocalBegin() - grid.Local().HaloSize1();
    5050
    51   for (i.X()=grid.Local().Begin().X(); i.X()<grid.Local().End().X(); ++i.X())
    52     for (i.Y()=grid.Local().Begin().Y(); i.Y()<grid.Local().End().Y(); ++i.Y())
    53       for (i.Z()=grid.Local().Begin().Z(); i.Z()<grid.Local().End().Z(); ++i.Z()) {
     51  for (i.X()=grid.Local().FinerBegin().X(); i.X()<grid.Local().FinerEnd().X(); ++i.X())
     52    for (i.Y()=grid.Local().FinerBegin().Y(); i.Y()<grid.Local().FinerEnd().Y(); ++i.Y())
     53      for (i.Z()=grid.Local().FinerBegin().Z(); i.Z()<grid.Local().FinerEnd().Z(); ++i.Z()) {
    5454        pos = grid.Extent().MeshWidth() * static_cast<Vector>(begin_local + i);
    5555        grid(i) = 3.0 * sine_factor * sine_factor * std::sin(sine_factor * pos.X()) * std::sin(sine_factor * pos.Y()) * std::sin(sine_factor * pos.Z());
Note: See TracChangeset for help on using the changeset viewer.