#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