#include <APPSPACK_Constraints_Interface.hpp>
Inheritance diagram for APPSPACK::Constraints::Interface:

Definition at line 51 of file APPSPACK_Constraints_Interface.hpp.
Public Member Functions | |
| Interface () | |
| virtual | ~Interface () |
| virtual const Vector & | getScaling () const =0 |
| Return the scaling vector. | |
| virtual const Vector & | getLower () const =0 |
| Return vector of lower bounds. | |
| virtual const Vector & | getUpper () const =0 |
| Return vector of upper bounds. | |
| virtual const vector< bool > & | getIsLower () const =0 |
| Return boolean vector where each vector is true if the corresponding lower bound is defined. | |
| virtual const vector< bool > & | getIsUpper () const =0 |
| Return boolean vector where each vector is true if the corresponding upper bound is defined. | |
| virtual void | print () const |
| Optional print function. | |
|
|
Constructor Definition at line 56 of file APPSPACK_Constraints_Interface.hpp. |
|
|
Destructor Definition at line 59 of file APPSPACK_Constraints_Interface.hpp. |
|
|
Return the scaling vector. The scaling vector is typically defined as
where Implemented in APPSPACK::Constraints::Bounds.
Referenced by APPSPACK::Directions::computeNewDirections(), and APPSPACK::Solver::initializeBestPointPtr(). |
|
|
Return vector of lower bounds.
Implemented in APPSPACK::Constraints::Bounds.
Referenced by APPSPACK::Directions::computeNewDirections(), APPSPACK::Solver::generateTrialPoints(), and APPSPACK::Solver::initializeBestPointPtr(). |
|
|
Return vector of upper bounds.
Implemented in APPSPACK::Constraints::Bounds.
Referenced by APPSPACK::Directions::computeNewDirections(), APPSPACK::Solver::generateTrialPoints(), and APPSPACK::Solver::initializeBestPointPtr(). |
|
|
Return boolean vector where each vector is true if the corresponding lower bound is defined.
Implemented in APPSPACK::Constraints::Bounds.
Referenced by APPSPACK::Directions::computeNewDirections(), APPSPACK::Solver::generateTrialPoints(), and APPSPACK::Solver::initializeBestPointPtr(). |
|
|
Return boolean vector where each vector is true if the corresponding upper bound is defined.
Implemented in APPSPACK::Constraints::Bounds.
Referenced by APPSPACK::Directions::computeNewDirections(), APPSPACK::Solver::generateTrialPoints(), and APPSPACK::Solver::initializeBestPointPtr(). |
|
|
Optional print function. Defaults to doing nothing. Can optionally print out relevant information about the constraints. Reimplemented in APPSPACK::Constraints::Bounds. Definition at line 87 of file APPSPACK_Constraints_Interface.hpp. |
![]()
© Sandia Corporation | Site Contact | Privacy and Security
![]()
Generated on Wed Dec 14 18:41:05 2005 for APPSPACK 4.0.2 by
1.3.8 written by Dimitri van Heesch,
© 1997-2002