feitester Class Reference

#include <feitester.hpp>

Inheritance diagram for feitester:

Inheritance graph
List of all members.

Public Member Functions

 feitester ()
virtual ~feitester ()
virtual const char * getName ()=0
void setPath (const std::string &path)
void setPath (const char *path)

Protected Attributes

std::string path_

Detailed Description

A test "harness" for fei implementations. This interface is intended to be specialized by more specific test harnesses that exercise various specific fei implementations.

All methods in this interface (except getName()) return int error-codes, and it is expected that an error-return of 0 indicates success while any non-zero error-return is an indication of failure.

The methods on this interface should be called in the following order:

  1. testInitialization()
  2. testLoading()
  3. testSolve()
  4. testCheckResult()

Definition at line 32 of file feitester.hpp.

Member Function Documentation

virtual const char* feitester::getName (  )  [pure virtual]

Method to obtain a name describing this test.

Implemented in FEI_tester, and snl_fei_tester.

The documentation for this class was generated from the following file:
Generated on Mon Jul 12 09:31:28 2010 for FEI by  doxygen 1.4.7