#include <iostream>#include <memory>#include "gtest/gtest.h"#include "wonton/mesh/jali/jali_mesh_wrapper.h"#include "wonton/state/jali/jali_state_wrapper.h"#include "portage/search/search_kdtree.h"#include "portage/intersect/intersect_r2d.h"#include "portage/interpolate/interpolate_1st_order.h"#include "portage/interpolate/interpolate_2nd_order.h"#include "portage/driver/coredriver.h"#include "Mesh.hh"#include "MeshFactory.hh"#include "JaliStateVector.h"#include "JaliState.h"Classes | |
| class | PartBaseTest |
| Base fixture class for any order part-by-part remap tests. More... | |
| class | PartOrderOneTest |
| Fixture class for first-order remap tests. More... | |
| class | PartOrderTwoTest |
| Fixture class for second-order remap tests. More... | |
Functions | |
| TEST_F (PartOrderOneTest, PiecewiseConstantField) | |
| TEST_F (PartOrderOneTest, GlobalRemapComparison) | |
| TEST_F (PartOrderTwoTest, PiecewiseLinearField) | |
Function Documentation
◆ TEST_F() [1/3]
| TEST_F | ( | PartOrderOneTest | , |
| PiecewiseConstantField | |||
| ) |
verify that first-order part-by-part remap is strictly conservative for a piecewise constant field in absence of mismatch between source and target parts.
◆ TEST_F() [2/3]
| TEST_F | ( | PartOrderOneTest | , |
| GlobalRemapComparison | |||
| ) |
verify that both first-order part-by-part and global remap are equivalent for first-order interpolation of general fields. in absence of mismatch between source and target parts.
◆ TEST_F() [3/3]
| TEST_F | ( | PartOrderTwoTest | , |
| PiecewiseLinearField | |||
| ) |
verify that second-order part-by-part remap is strictly conservative for a piecewise linear field in absence of mismatch between source and target parts. Notice that no gradient limiter is used here.