Ignore:
Timestamp:
Nov 27, 2009, 9:31:34 AM (13 years ago)
Author:
steve
Message:

Committing a version of shallow_water_balanced which passes it unit test
using a version of edge limiting which doesn't limit boundary edges. THis
is useful to allow linear functions to be reconstructed.

Had to play with the transmissive BC and use centroid values which is
set via domain set_centroid_transmissive_bc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/shallow_water_balanced/test_swb_balance.py

    r7559 r7573  
    9898        # Check actual results
    9999        assert num.allclose(stage.vertex_values,
    100                             [[2,2,2],
    101                              [1.93333333, 2.03333333, 6.03333333],
    102                              [6.93333333, 4.53333333, 4.53333333],
    103                              [5.33333333, 5.33333333, 5.33333333]])
     100                            [[ 2.,          2.,          2.        ],
     101                             [ 1.93333333,  2.03333333,  6.03333333],
     102                             [ 8.4,         3.8,         3.8       ],
     103                             [ 3.33333333,  5.33333333,  7.33333333]]) or \
     104               num.allclose(stage.vertex_values,
     105                            [[ 1.06666667,  3.86666667,  1.06666667],
     106                             [ 1.93333333,  2.03333333,  6.03333333],
     107                             [ 5.46666667,  3.06666667,  7.46666667],
     108                             [ 6.53333333,  4.69333333,  4.77333333]])
     109
     110
    104111
    105112    def test_balance_deep_and_shallow_tight_SL(self):
Note: See TracChangeset for help on using the changeset viewer.