#include <APPSPACK_Combiner_Generic.hpp>
The purpose of the combiner is to combine multiple function values into a single function value. This generic combiner assumes that the first value (if any) is the objective value and all remaining values are constraints that need to be nonnegative. In other words, suppose we have an input vector
of length
. Then, we compute a single function value,
, such that
The user may derive a new combiner that does the combining in some alternative fashion.
Definition at line 79 of file APPSPACK_Combiner_Generic.hpp.
Public Member Functions | |
| Generic () | |
| Constructor. | |
| virtual | ~Generic () |
| Destructor. | |
| virtual double | operator() (const Vector &f) const |
| Returns the objective value calculated from the vector of function values. | |
|
|
Constructor.
Definition at line 84 of file APPSPACK_Combiner_Generic.hpp. |
|
|
Destructor.
Definition at line 87 of file APPSPACK_Combiner_Generic.hpp. |
|
|
Returns the objective value calculated from the vector of function values.
Definition at line 39 of file APPSPACK_Combiner_Generic.cpp. References APPSPACK::dne(), APPSPACK::exists(), and APPSPACK::Vector::size(). |
![]()
© Sandia Corporation | Site Contact | Privacy and Security
![]()
Generated on Fri Feb 16 10:33:36 2007 for APPSPACK 5.0.1 by
1.3.9.1 written by Dimitri van Heesch,
© 1997-2002