List of all members | Public Member Functions | Private Member Functions | Private Attributes
SplineInterpolatorTest Class Reference
Inheritance diagram for SplineInterpolatorTest:
Inheritance graph
[legend]

Public Member Functions

void setUp ()
 
void tearDown ()
 
void test1d ()
 
void test1dmulti ()
 
void test2d ()
 
void test2dmulti ()
 
void test3d ()
 
void test3dmulti ()
 

Private Member Functions

 CPPUNIT_TEST (test1d)
 
 CPPUNIT_TEST (test1dmulti)
 
 CPPUNIT_TEST (test2d)
 
 CPPUNIT_TEST (test2dmulti)
 
 CPPUNIT_TEST (test3d)
 
 CPPUNIT_TEST (test3dmulti)
 
 CPPUNIT_TEST_SUITE (SplineInterpolatorTest)
 
 CPPUNIT_TEST_SUITE_END ()
 

Private Attributes

double const
 
size_t fNX
 
size_t fNY
 
size_t fNZ
 
size_t fOrder
 
size_t fOver
 
double fX0
 
double fX1
 
double fY0
 
double fY1
 
double fZ0
 
double fZ1
 
double result = 0
 
 result = factors[o]*pow(x, int(o))
 
return result
 

Detailed Description

Definition at line 30 of file testSplineInterpolator.cc.

Member Function Documentation

SplineInterpolatorTest::CPPUNIT_TEST ( test1d  )
private
SplineInterpolatorTest::CPPUNIT_TEST ( test1dmulti  )
private
SplineInterpolatorTest::CPPUNIT_TEST ( test2d  )
private
SplineInterpolatorTest::CPPUNIT_TEST ( test2dmulti  )
private
SplineInterpolatorTest::CPPUNIT_TEST ( test3d  )
private
SplineInterpolatorTest::CPPUNIT_TEST ( test3dmulti  )
private
SplineInterpolatorTest::CPPUNIT_TEST_SUITE ( SplineInterpolatorTest  )
private
SplineInterpolatorTest::CPPUNIT_TEST_SUITE_END ( )
private
void SplineInterpolatorTest::setUp ( )
inline

Definition at line 42 of file testSplineInterpolator.cc.

void SplineInterpolatorTest::tearDown ( )
inline

Definition at line 59 of file testSplineInterpolator.cc.

void SplineInterpolatorTest::test1d ( )
inline
void SplineInterpolatorTest::test1dmulti ( )
inline
void SplineInterpolatorTest::test2d ( )
inline
void SplineInterpolatorTest::test2dmulti ( )
inline
void SplineInterpolatorTest::test3d ( )
inline
void SplineInterpolatorTest::test3dmulti ( )
inline

Member Data Documentation

double SplineInterpolatorTest::const
private
Initial value:
{
const double factors[] = { 2.9, 6.1, 9.5 }

Definition at line 282 of file testSplineInterpolator.cc.

size_t SplineInterpolatorTest::fNX
private

Definition at line 276 of file testSplineInterpolator.cc.

size_t SplineInterpolatorTest::fNY
private

Definition at line 276 of file testSplineInterpolator.cc.

size_t SplineInterpolatorTest::fNZ
private

Definition at line 276 of file testSplineInterpolator.cc.

size_t SplineInterpolatorTest::fOrder
private

Definition at line 276 of file testSplineInterpolator.cc.

size_t SplineInterpolatorTest::fOver
private

Definition at line 276 of file testSplineInterpolator.cc.

double SplineInterpolatorTest::fX0
private

Definition at line 277 of file testSplineInterpolator.cc.

double SplineInterpolatorTest::fX1
private

Definition at line 277 of file testSplineInterpolator.cc.

double SplineInterpolatorTest::fY0
private

Definition at line 277 of file testSplineInterpolator.cc.

double SplineInterpolatorTest::fY1
private

Definition at line 277 of file testSplineInterpolator.cc.

double SplineInterpolatorTest::fZ0
private

Definition at line 277 of file testSplineInterpolator.cc.

double SplineInterpolatorTest::fZ1
private

Definition at line 277 of file testSplineInterpolator.cc.

double SplineInterpolatorTest::result = 0
private

Definition at line 284 of file testSplineInterpolator.cc.

SplineInterpolatorTest::result = factors[o]*pow(x, int(o))
private

Definition at line 286 of file testSplineInterpolator.cc.

return SplineInterpolatorTest::result
private

Definition at line 287 of file testSplineInterpolator.cc.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.