Changeset dfed1c for src/samples/discretization_poisson_fd_collatz.hpp
- Timestamp:
- Nov 22, 2011, 9:22:10 PM (14 years ago)
- Children:
- facba0
- Parents:
- 66f24d
- File:
-
- 1 edited
-
src/samples/discretization_poisson_fd_collatz.hpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/samples/discretization_poisson_fd_collatz.hpp
r66f24d rdfed1c 10 10 */ 11 11 12 13 12 #ifndef DISCRETIZATION_POISSON_FD_COLLATZ_HPP_ 14 13 #define DISCRETIZATION_POISSON_FD_COLLATZ_HPP_ … … 19 18 { 20 19 21 static inline vmg_float sqr(const vmg_float& val) {return val*val;}22 23 20 class DiscretizationPoissonFDCollatz : public Discretization 24 21 { … … 28 25 stencil.SetDiag(24.0/6.0); 29 26 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); 36 33 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); 49 46 } 50 47
Note:
See TracChangeset
for help on using the changeset viewer.
