FEI
Version of the Day
Main Page
Related Pages
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
test_utils
feitester.hpp
1
/*--------------------------------------------------------------------*/
2
/* Copyright 2005 Sandia Corporation. */
3
/* Under the terms of Contract DE-AC04-94AL85000, there is a */
4
/* non-exclusive license for use of this work by or on behalf */
5
/* of the U.S. Government. Export of this program may require */
6
/* a license from the United States Government. */
7
/*--------------------------------------------------------------------*/
8
9
#ifndef _feitester_hpp_
10
#define _feitester_hpp_
11
12
#include <string>
13
32
class
feitester
{
33
public
:
34
feitester
() : path_() {}
35
virtual
~
feitester
(){}
36
39
virtual
const
char
*
getName
() = 0;
40
41
virtual
int
testInitialization() = 0;
42
43
virtual
int
testLoading() = 0;
44
45
virtual
int
testSolve() = 0;
46
47
virtual
int
testCheckResult() = 0;
48
49
virtual
void
dumpMatrixFiles() = 0;
50
51
virtual
void
setParameter(
const
char
* param) = 0;
52
53
void
setPath(
const
std::string& path)
54
{ path_ = path; }
55
56
void
setPath(
const
char
* path)
57
{ path_ = path; }
58
59
protected
:
60
std::string path_;
61
};
62
63
#endif // _feitester_hpp_
feitester
Definition:
feitester.hpp:32
feitester::getName
virtual const char * getName()=0
Generated by
1.8.5