test_interp_3rd_order.cc File Reference
#include <iostream>
#include "gtest/gtest.h"
#include "portage/interpolate/interpolate_3rd_order.h"
#include "portage/intersect/simple_intersect_for_tests.h"
#include "portage/support/portage.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_3rd_Order, Cell_Ctr_Const_BND_NOLIMITER_2D)
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_Lin_BND_NOLIMITER_2D)
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_Lin_BJ_Limiter_2D)
 Third order interpolate of linear cell-centered field with Barth-Jespersen limiting in 2D. More...
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_Quad_BND_NOLIMITER_2D)
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_Quad_BJ_Limiter_2D)
 Third order interpolate of quadratic cell-centered field with Barth-Jespersen limiting in 2D. More...
 
 TEST (Interpolate_3rd_Order, Node_Ctr_Const_BND_NOLIMITER)
 
 TEST (Interpolate_3rd_Order, Node_Ctr_Lin_BND_NOLIMITER)
 
 TEST (Interpolate_3rd_Order, Node_Ctr_Quad_BND_NOLIMITER)
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_Const_BND_NOLIMITER_3D)
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_Lin_BND_NOLIMITER_3D)
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_BJ_Limiter_3D)
 
 TEST (Interpolate_3rd_Order, Cell_Ctr_Quad_BND_NOLIMITER_3D)
 
 TEST (Interpolate_3rd_Order, Node_Ctr_Const_BND_NOLIMITER_3D)
 
 TEST (Interpolate_3rd_Order, Node_Ctr_Lin_BND_NOLIMITER_3D)
 
 TEST (Interpolate_3rd_Order, Node_Ctr_Quad_BND_NOLIMITER_3D)
 
 TEST (Interpolate_3rd_Order, Node_Ctr_BJ_Limiter_3D)
 

Variables

double TOL = 1e-12
 
double TOL2 = 5.e-2
 

Function Documentation

◆ TEST() [1/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Const_BND_NOLIMITER_2D   
)

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

◆ TEST() [2/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Lin_BND_NOLIMITER_2D   
)

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

◆ TEST() [3/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Lin_BJ_Limiter_2D   
)

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

◆ TEST() [4/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Quad_BND_NOLIMITER_2D   
)

Third order interpolation of quadratic cell-centered field with no limiting in 2D

◆ TEST() [5/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Quad_BJ_Limiter_2D   
)

Third order interpolate of quadratic cell-centered field with Barth-Jespersen limiting in 2D.

◆ TEST() [6/16]

TEST ( Interpolate_3rd_Order  ,
Node_Ctr_Const_BND_NOLIMITER   
)

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

◆ TEST() [7/16]

TEST ( Interpolate_3rd_Order  ,
Node_Ctr_Lin_BND_NOLIMITER   
)

◆ TEST() [8/16]

TEST ( Interpolate_3rd_Order  ,
Node_Ctr_Quad_BND_NOLIMITER   
)

◆ TEST() [9/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Const_BND_NOLIMITER_3D   
)

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

◆ TEST() [10/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Lin_BND_NOLIMITER_3D   
)

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

◆ TEST() [11/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_BJ_Limiter_3D   
)

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

◆ TEST() [12/16]

TEST ( Interpolate_3rd_Order  ,
Cell_Ctr_Quad_BND_NOLIMITER_3D   
)

Third order interpolation of quadratic cell-centered field with no limiting in 3D

◆ TEST() [13/16]

TEST ( Interpolate_3rd_Order  ,
Node_Ctr_Const_BND_NOLIMITER_3D   
)

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

◆ TEST() [14/16]

TEST ( Interpolate_3rd_Order  ,
Node_Ctr_Lin_BND_NOLIMITER_3D   
)

Third order interpolation of linear node-centered field with no limiting in 3D

◆ TEST() [15/16]

TEST ( Interpolate_3rd_Order  ,
Node_Ctr_Quad_BND_NOLIMITER_3D   
)

Third order interpolation of quadratic node-centered field with no limiting in 3D

◆ TEST() [16/16]

TEST ( Interpolate_3rd_Order  ,
Node_Ctr_BJ_Limiter_3D   
)

Variable Documentation

◆ TOL

double TOL = 1e-12

◆ TOL2

double TOL2 = 5.e-2