| GPLIB++
    | 
#include <TestObjective2.h>

| Public Member Functions | |
| virtual TestObjective2 * | clone () const | 
| We need clone and create for building an array of derived objects, see FAQ lite 20.8, the return type depends on the derived class.  More... | |
| virtual double | PostParallel (const ttranscribed &member) | 
| Some operations cannot be done in parallel, these are done after, returns the misfit value.  More... | |
| TestObjective2 (bool compat=true) | |
| virtual | ~TestObjective2 () | 
|  Public Member Functions inherited from gplib::GeneralObjective | |
| void | SetFitExponent (const int x) | 
| Set the Fit exponent.  More... | |
| int | GetFitExponent () | 
| Get the Fit exponent.  More... | |
| double | GetRMS () | 
| Get the current RMS.  More... | |
| const std::string & | GetParallelID () | 
| Derived classes need to read the ParallelId for their forward calculations.  More... | |
| void | SetParallelID (const std::string &s) | 
| We need to set the parallel ID outside the Objective function object.  More... | |
| const tmisfit & | GetMisfit () | 
| Return the misfit vector.  More... | |
| const tdata & | GetSynthData () | 
| Return the current synthetic data.  More... | |
| virtual void | PreParallel (const ttranscribed &member) | 
| Some operations cannot be done in parallel, these are done before.  More... | |
| virtual void | SafeParallel (const ttranscribed &member) | 
| The core performance calculation, has to be safe to be done in parallel.  More... | |
| double | CalcPerformance (const ttranscribed &member) | 
| For serial execution CalcPerformance calls the three Parallel functions for more convenient use.  More... | |
| GeneralObjective () | |
| GeneralObjective (const GeneralObjective &Old) | |
| GeneralObjective & | operator= (const GeneralObjective &source) | 
| virtual | ~GeneralObjective () | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from gplib::GeneralObjective | |
| double | CalcMisfit (const double measured, const double predicted, const double measerror, const double errorlevel, const int index) | 
| void | SetRMS (const double x) | 
| tmisfit & | SetMisfit () | 
| Only derived classes can write access the Misfit.  More... | |
| void | SetMisfit (const tmisfit &LocalMisfit) | 
| tdata & | SetSynthData () | 
| Only derived classes can write access the Synthetic data.  More... | |
| void | SetSynthData (const tdata &LocalSynthData) | 
Definition at line 9 of file TestObjective2.h.
| gplib::TestObjective2::TestObjective2 | ( | bool | compat = true | ) | 
Definition at line 6 of file TestObjective2.cpp.
Referenced by clone().
| 
 | virtual | 
Definition at line 11 of file TestObjective2.cpp.
| 
 | inlinevirtual | 
We need clone and create for building an array of derived objects, see FAQ lite 20.8, the return type depends on the derived class.
Implements gplib::GeneralObjective.
Definition at line 14 of file TestObjective2.h.
References TestObjective2().
| 
 | virtual | 
Some operations cannot be done in parallel, these are done after, returns the misfit value.
Implements gplib::GeneralObjective.
Definition at line 15 of file TestObjective2.cpp.
 1.8.6
 1.8.6