test_interp_2nd_order.cc File Reference
#include <iostream>
#include <portage/search/search_kdtree.h>
#include <portage/intersect/intersect_r2d.h>
#include <portage/driver/mmdriver.h>
#include "gtest/gtest.h"
#include "portage/interpolate/interpolate_2nd_order.h"
#include "portage/intersect/simple_intersect_for_tests.h"
#include "portage/support/portage.h"
#include "portage/driver/coredriver.h"
#include "wonton/mesh/simple/simple_mesh.h"
#include "wonton/mesh/simple/simple_mesh_wrapper.h"
#include "wonton/state/simple/simple_state.h"
#include "wonton/state/simple/simple_state_wrapper.h"
#include "wonton/support/Point.h"

Functions

 TEST (Interpolate_2nd_Order, Cell_Ctr_Const_BND_NOLIMITER_2D)
 
 TEST (Interpolate_2nd_Order, Cell_Ctr_Lin_BND_NOLIMITER_2D)
 
 TEST (Interpolate_2nd_Order, Cell_Ctr_Lin_BJ_Limiter_2D)
 Second order interpolate of linear cell-centered field with Barth-Jespersen limiting in 2D. More...
 
 TEST (Interpolate_2nd_Order, Cell_Ctr_Non_Lin_BJ_Limiter_ZG_Bnd_Limiter_2D)
 Second order interpolate of nonlinear cell-centered field with Barth-Jespersen inside and no/zero gradient limiting on the boundary of a 2D domain. More...
 
 TEST (Interpolate_2nd_Order, Node_Ctr_Const_BND_NOLIMITER)
 
 TEST (Interpolate_2nd_Order, Node_Ctr_Lin_BND_NOLIMITER)
 
 TEST (Interpolate_2nd_Order, Cell_Ctr_Const_BND_NOLIMITER_3D)
 
 TEST (Interpolate_2nd_Order, Cell_Ctr_Lin_BND_NOLIMITER_3D)
 
 TEST (Interpolate_2nd_Order, Cell_Ctr_BJ_Limiter_3D)
 
 TEST (Interpolate_2nd_Order, Node_Ctr_Const_BND_NOLIMITER_3D)
 
 TEST (Interpolate_2nd_Order, Node_Ctr_Lin_BND_NOLIMITER_3D)
 
 TEST (Interpolate_2nd_Order, Node_Ctr_BJ_Limiter_3D)
 

Variables

double TOL = 1e-12
 

Function Documentation

◆ TEST() [1/12]

TEST ( Interpolate_2nd_Order  ,
Cell_Ctr_Const_BND_NOLIMITER_2D   
)

Second order interpolation of constant cell-centered field with no limiter in 2D

◆ TEST() [2/12]

TEST ( Interpolate_2nd_Order  ,
Cell_Ctr_Lin_BND_NOLIMITER_2D   
)

Second order interpolation of linear cell-centered field with no limiting in 2D

◆ TEST() [3/12]

TEST ( Interpolate_2nd_Order  ,
Cell_Ctr_Lin_BJ_Limiter_2D   
)

Second order interpolate of linear cell-centered field with Barth-Jespersen limiting in 2D.

◆ TEST() [4/12]

TEST ( Interpolate_2nd_Order  ,
Cell_Ctr_Non_Lin_BJ_Limiter_ZG_Bnd_Limiter_2D   
)

Second order interpolate of nonlinear cell-centered field with Barth-Jespersen inside and no/zero gradient limiting on the boundary of a 2D domain.

◆ TEST() [5/12]

TEST ( Interpolate_2nd_Order  ,
Node_Ctr_Const_BND_NOLIMITER   
)

Second order interpolation of constant node-centered field with no limiting in 2D

◆ TEST() [6/12]

TEST ( Interpolate_2nd_Order  ,
Node_Ctr_Lin_BND_NOLIMITER   
)

◆ TEST() [7/12]

TEST ( Interpolate_2nd_Order  ,
Cell_Ctr_Const_BND_NOLIMITER_3D   
)

Second order interpolation of constant cell-centered field with no limiting in 3D

◆ TEST() [8/12]

TEST ( Interpolate_2nd_Order  ,
Cell_Ctr_Lin_BND_NOLIMITER_3D   
)

Second order interpolation of linear cell-centered field with no limiting in 3D

◆ TEST() [9/12]

TEST ( Interpolate_2nd_Order  ,
Cell_Ctr_BJ_Limiter_3D   
)

Second order interpolation of discontinuous cell-centered linear field with Barth-Jespersen limiting in 3D

◆ TEST() [10/12]

TEST ( Interpolate_2nd_Order  ,
Node_Ctr_Const_BND_NOLIMITER_3D   
)

Second order interpolation of constant node-centered field with no limiting in 3D

◆ TEST() [11/12]

TEST ( Interpolate_2nd_Order  ,
Node_Ctr_Lin_BND_NOLIMITER_3D   
)

◆ TEST() [12/12]

TEST ( Interpolate_2nd_Order  ,
Node_Ctr_BJ_Limiter_3D   
)

Variable Documentation

◆ TOL

double TOL = 1e-12