Ignore:
Timestamp:
Nov 22, 2011, 9:22:10 PM (14 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
facba0
Parents:
66f24d
Message:

Major vmg update.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/samples/discretization_poisson_fd_collatz.hpp

    r66f24d rdfed1c  
    1010 */
    1111
    12 
    1312#ifndef DISCRETIZATION_POISSON_FD_COLLATZ_HPP_
    1413#define DISCRETIZATION_POISSON_FD_COLLATZ_HPP_
     
    1918{
    2019
    21 static inline vmg_float sqr(const vmg_float& val) {return val*val;}
    22 
    2320class DiscretizationPoissonFDCollatz : public Discretization
    2421{
     
    2825    stencil.SetDiag(24.0/6.0);
    2926
    30     stencil.push_back(Displacement(-1,  0,  0, -2.0/6.0));
    31     stencil.push_back(Displacement( 1,  0,  0, -2.0/6.0));
    32     stencil.push_back(Displacement( 0, -1,  0, -2.0/6.0));
    33     stencil.push_back(Displacement( 0,  1,  0, -2.0/6.0));
    34     stencil.push_back(Displacement( 0,  0, -1, -2.0/6.0));
    35     stencil.push_back(Displacement( 0,  0,  1, -2.0/6.0));
     27    stencil.push_back(-1,  0,  0, -2.0/6.0);
     28    stencil.push_back( 1,  0,  0, -2.0/6.0);
     29    stencil.push_back( 0, -1,  0, -2.0/6.0);
     30    stencil.push_back( 0,  1,  0, -2.0/6.0);
     31    stencil.push_back( 0,  0, -1, -2.0/6.0);
     32    stencil.push_back( 0,  0,  1, -2.0/6.0);
    3633
    37     stencil.push_back(Displacement(-1, -1,  0, -1.0/6.0));
    38     stencil.push_back(Displacement(-1,  1,  0, -1.0/6.0));
    39     stencil.push_back(Displacement( 1, -1,  0, -1.0/6.0));
    40     stencil.push_back(Displacement( 1,  1,  0, -1.0/6.0));
    41     stencil.push_back(Displacement(-1,  0, -1, -1.0/6.0));
    42     stencil.push_back(Displacement(-1,  0,  1, -1.0/6.0));
    43     stencil.push_back(Displacement( 1,  0, -1, -1.0/6.0));
    44     stencil.push_back(Displacement( 1,  0,  1, -1.0/6.0));
    45     stencil.push_back(Displacement( 0, -1, -1, -1.0/6.0));
    46     stencil.push_back(Displacement( 0, -1,  1, -1.0/6.0));
    47     stencil.push_back(Displacement( 0,  1, -1, -1.0/6.0));
    48     stencil.push_back(Displacement( 0,  1,  1, -1.0/6.0));
     34    stencil.push_back(-1, -1,  0, -1.0/6.0);
     35    stencil.push_back(-1,  1,  0, -1.0/6.0);
     36    stencil.push_back( 1, -1,  0, -1.0/6.0);
     37    stencil.push_back( 1,  1,  0, -1.0/6.0);
     38    stencil.push_back(-1,  0, -1, -1.0/6.0);
     39    stencil.push_back(-1,  0,  1, -1.0/6.0);
     40    stencil.push_back( 1,  0, -1, -1.0/6.0);
     41    stencil.push_back( 1,  0,  1, -1.0/6.0);
     42    stencil.push_back( 0, -1, -1, -1.0/6.0);
     43    stencil.push_back( 0, -1,  1, -1.0/6.0);
     44    stencil.push_back( 0,  1, -1, -1.0/6.0);
     45    stencil.push_back( 0,  1,  1, -1.0/6.0);
    4946  }
    5047
Note: See TracChangeset for help on using the changeset viewer.