libMesh
tests
numerics
vector_value_test.C
Go to the documentation of this file.
1
#include <libmesh/vector_value.h>
2
3
#include "
type_vector_test.h
"
4
5
6
using namespace
libMesh
;
7
8
#define VECTORVALUETEST \
9
TYPEVECTORTEST \
10
CPPUNIT_TEST( testScalarInit ); \
11
12
class
RealVectorValueTest
:
public
TypeVectorTestBase
<VectorValue<Real>> {
13
public
:
14
CPPUNIT_TEST_SUITE(
RealVectorValueTest
);
15
16
VECTORVALUETEST
17
18
CPPUNIT_TEST_SUITE_END();
19
};
20
21
class
NumberVectorValueTest
:
public
TypeVectorTestBase
<VectorValue<Number>> {
22
public
:
23
CPPUNIT_TEST_SUITE(
NumberVectorValueTest
);
24
25
VECTORVALUETEST
26
27
CPPUNIT_TEST_SUITE_END();
28
};
29
30
class
ComplexVectorValueTest
:
public
TypeVectorTestBase
<VectorValue<Complex>> {
31
public
:
32
CPPUNIT_TEST_SUITE(
NumberVectorValueTest
);
33
34
VECTORVALUETEST
35
36
CPPUNIT_TEST_SUITE_END();
37
};
38
39
CPPUNIT_TEST_SUITE_REGISTRATION
(
RealVectorValueTest
);
40
CPPUNIT_TEST_SUITE_REGISTRATION
(
NumberVectorValueTest
);
41
CPPUNIT_TEST_SUITE_REGISTRATION
(
ComplexVectorValueTest
);
RealVectorValueTest
Definition:
vector_value_test.C:12
libMesh
The libMesh namespace provides an interface to certain functionality in the library.
Definition:
factoryfunction.C:55
NumberVectorValueTest
Definition:
vector_value_test.C:21
type_vector_test.h
TypeVectorTestBase
Definition:
type_vector_test.h:58
ComplexVectorValueTest
Definition:
vector_value_test.C:30
CPPUNIT_TEST_SUITE_REGISTRATION
CPPUNIT_TEST_SUITE_REGISTRATION(RealVectorValueTest)
Generated on Sat Jan 25 2020 12:07:06 for libMesh by
1.8.16