test_accumulate.cc File Reference
#include <cmath>
#include <vector>
#include <portage/driver/driver_swarm.h>
#include "gtest/gtest.h"
#include "portage/swarm/swarm.h"
#include "portage/accumulate/accumulate.h"
#include "portage/support/portage.h"
#include "portage/support/operator_references.h"
#include "wonton/support/Point.h"

Functions

template<int dim>
void test_accumulate (EstimateType etype, basis::Type btype, WeightCenter center)
 
template<basis::Type btype, oper::Type opertype, oper::Domain domain>
void test_operator (WeightCenter center)
 
 TEST (accumulate, 1d_KUG)
 
 TEST (accumulate, 2d_KUG)
 
 TEST (accumulate, 3d_KUG)
 
 TEST (accumulate, 1d_KUS)
 
 TEST (accumulate, 2d_KUS)
 
 TEST (accumulate, 3d_KUS)
 
 TEST (accumulate, 1d_RUG)
 
 TEST (accumulate, 2d_RUG)
 
 TEST (accumulate, 3d_RUG)
 
 TEST (accumulate, 1d_RUS)
 
 TEST (accumulate, 2d_RUS)
 
 TEST (accumulate, 3d_RUS)
 
 TEST (accumulate, 1d_RLG)
 
 TEST (accumulate, 2d_RLG)
 
 TEST (accumulate, 3d_RLG)
 
 TEST (accumulate, 1d_RLS)
 
 TEST (accumulate, 2d_RLS)
 
 TEST (accumulate, 3d_RLS)
 
 TEST (accumulate, 1d_RQG)
 
 TEST (accumulate, 2d_RQG)
 
 TEST (accumulate, 3d_RQG)
 
 TEST (accumulate, 1d_RQS)
 
 TEST (accumulate, 2d_RQS)
 
 TEST (accumulate, 3d_RQS)
 
 TEST (operator, UnitaryInterval)
 
 TEST (operator, UnitaryQuadrilateral)
 
 TEST (operator, UnitaryTriangle)
 
 TEST (operator, UnitaryHexahedron)
 
 TEST (operator, UnitaryWedge)
 
 TEST (operator, UnitaryTetrahedron)
 
 TEST (operator, LinearInterval)
 
 TEST (operator, LinearQuadrilateral)
 
 TEST (operator, LinearTriangle)
 
 TEST (operator, LinearHexahedron)
 
 TEST (operator, LinearWedge)
 
 TEST (operator, LinearTetrahedron)
 
 TEST (operator, QuadraticInterval)
 
 TEST (operator, QuadraticQuadrilateral)
 
 TEST (operator, QuadraticTriangle)
 
 TEST (operator, QuadraticTetrahedron)
 

Function Documentation

◆ TEST() [1/40]

TEST ( accumulate  ,
1d_KUG   
)

◆ TEST() [2/40]

TEST ( accumulate  ,
2d_KUG   
)

◆ TEST() [3/40]

TEST ( accumulate  ,
3d_KUG   
)

◆ TEST() [4/40]

TEST ( accumulate  ,
1d_KUS   
)

◆ TEST() [5/40]

TEST ( accumulate  ,
2d_KUS   
)

◆ TEST() [6/40]

TEST ( accumulate  ,
3d_KUS   
)

◆ TEST() [7/40]

TEST ( accumulate  ,
1d_RUG   
)

◆ TEST() [8/40]

TEST ( accumulate  ,
2d_RUG   
)

◆ TEST() [9/40]

TEST ( accumulate  ,
3d_RUG   
)

◆ TEST() [10/40]

TEST ( accumulate  ,
1d_RUS   
)

◆ TEST() [11/40]

TEST ( accumulate  ,
2d_RUS   
)

◆ TEST() [12/40]

TEST ( accumulate  ,
3d_RUS   
)

◆ TEST() [13/40]

TEST ( accumulate  ,
1d_RLG   
)

◆ TEST() [14/40]

TEST ( accumulate  ,
2d_RLG   
)

◆ TEST() [15/40]

TEST ( accumulate  ,
3d_RLG   
)

◆ TEST() [16/40]

TEST ( accumulate  ,
1d_RLS   
)

◆ TEST() [17/40]

TEST ( accumulate  ,
2d_RLS   
)

◆ TEST() [18/40]

TEST ( accumulate  ,
3d_RLS   
)

◆ TEST() [19/40]

TEST ( accumulate  ,
1d_RQG   
)

◆ TEST() [20/40]

TEST ( accumulate  ,
2d_RQG   
)

◆ TEST() [21/40]

TEST ( accumulate  ,
3d_RQG   
)

◆ TEST() [22/40]

TEST ( accumulate  ,
1d_RQS   
)

◆ TEST() [23/40]

TEST ( accumulate  ,
2d_RQS   
)

◆ TEST() [24/40]

TEST ( accumulate  ,
3d_RQS   
)

◆ TEST() [25/40]

TEST ( operator  ,
UnitaryInterval   
)

◆ TEST() [26/40]

TEST ( operator  ,
UnitaryQuadrilateral   
)

◆ TEST() [27/40]

TEST ( operator  ,
UnitaryTriangle   
)

◆ TEST() [28/40]

TEST ( operator  ,
UnitaryHexahedron   
)

◆ TEST() [29/40]

TEST ( operator  ,
UnitaryWedge   
)

◆ TEST() [30/40]

TEST ( operator  ,
UnitaryTetrahedron   
)

◆ TEST() [31/40]

TEST ( operator  ,
LinearInterval   
)

◆ TEST() [32/40]

TEST ( operator  ,
LinearQuadrilateral   
)

◆ TEST() [33/40]

TEST ( operator  ,
LinearTriangle   
)

◆ TEST() [34/40]

TEST ( operator  ,
LinearHexahedron   
)

◆ TEST() [35/40]

TEST ( operator  ,
LinearWedge   
)

◆ TEST() [36/40]

TEST ( operator  ,
LinearTetrahedron   
)

◆ TEST() [37/40]

TEST ( operator  ,
QuadraticInterval   
)

◆ TEST() [38/40]

TEST ( operator  ,
QuadraticQuadrilateral   
)

◆ TEST() [39/40]

TEST ( operator  ,
QuadraticTriangle   
)

◆ TEST() [40/40]

TEST ( operator  ,
QuadraticTetrahedron   
)

◆ test_accumulate()

template<int dim>
void test_accumulate ( EstimateType  etype,
basis::Type  btype,
WeightCenter  center 
)

◆ test_operator()

template<basis::Type btype, oper::Type opertype, oper::Domain domain>
void test_operator ( WeightCenter  center)