PFASST++
test_quadrature.cpp File Reference
#include <iostream>
#include <algorithm>
#include <tuple>
#include <type_traits>
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <Eigen/Dense>
#include <pfasst/quadrature.hpp>
#include "fixtures/concepts.hpp"
+ Include dependency graph for test_quadrature.cpp:

Go to the source code of this file.

Classes

class  QmatTest
 

Typedefs

typedef ::testing::Types< GaussLegendre<>, GaussLobatto<>, GaussRadau<>, ClenshawCurtis<>, Uniform<> > QuadratureTypes
 

Functions

 MATCHER (DoubleNear,"")
 
 TEST (NodesTest, GaussLegendreNodes)
 
 TEST (NodesTest, GaussLobattoNodes)
 
 TEST (NodesTest, ClenshawCurtisNodes)
 
 TEST (NodesTest, UniformNodes)
 
 TEST (QuadratureTest, GaussLobattoNodes)
 
 TEST (QuadratureTest, ClenshawCurtisNodes)
 
 TEST_P (QmatTest, AllNodes)
 
 INSTANTIATE_TEST_CASE_P (Quadrature, QmatTest,::Combine(::Range< size_t >(2, 14), Values< QuadratureType >(QuadratureType::GaussLegendre, QuadratureType::GaussLobatto, QuadratureType::GaussRadau, QuadratureType::ClenshawCurtis, QuadratureType::Uniform)))
 
 INSTANTIATE_TYPED_TEST_CASE_P (Quadrature, ConceptsTest, QuadratureTypes)
 
int main (int argc, char **argv)
 

Typedef Documentation

typedef ::testing::Types<GaussLegendre<>, GaussLobatto<>, GaussRadau<>, ClenshawCurtis<>, Uniform<> > QuadratureTypes

Definition at line 319 of file test_quadrature.cpp.

Function Documentation

INSTANTIATE_TEST_CASE_P ( Quadrature  ,
QmatTest  ,
::  Combine::Range< size_t >(2, 14), Values< QuadratureType >(QuadratureType::GaussLegendre, QuadratureType::GaussLobatto, QuadratureType::GaussRadau, QuadratureType::ClenshawCurtis, QuadratureType::Uniform) 
)
INSTANTIATE_TYPED_TEST_CASE_P ( Quadrature  ,
ConceptsTest  ,
QuadratureTypes   
)
int main ( int  argc,
char **  argv 
)

Definition at line 323 of file test_quadrature.cpp.

MATCHER ( DoubleNear  ,
""   
)

Definition at line 24 of file test_quadrature.cpp.

TEST ( NodesTest  ,
GaussLegendreNodes   
)

Definition at line 29 of file test_quadrature.cpp.

TEST ( NodesTest  ,
GaussLobattoNodes   
)

Definition at line 65 of file test_quadrature.cpp.

TEST ( NodesTest  ,
ClenshawCurtisNodes   
)

Definition at line 122 of file test_quadrature.cpp.

TEST ( NodesTest  ,
UniformNodes   
)

Definition at line 179 of file test_quadrature.cpp.

TEST ( QuadratureTest  ,
GaussLobattoNodes   
)

Definition at line 211 of file test_quadrature.cpp.

TEST ( QuadratureTest  ,
ClenshawCurtisNodes   
)

Definition at line 254 of file test_quadrature.cpp.

TEST_P ( QmatTest  ,
AllNodes   
)

Definition at line 294 of file test_quadrature.cpp.