Loading...
Searching...
No Matches
opennn::ResponseOptimization::Domain Struct Reference
Bounded domain in input or output space defined by inferior and superior frontiers. More...
#include <response_optimization.h>
Public Member Functions | |
| Domain ()=default | |
| virtual | ~Domain ()=default |
| Domain (const vector< Index > &feature_dimensions, const vector< Descriptives > &descriptives) | |
| Builds a domain from feature dimensions and per-feature descriptives. | |
| void | set (const vector< Index > &feature_dimensions, const vector< Descriptives > &descriptives) |
| Initializes the frontiers from feature dimensions and per-feature descriptives. | |
| void | bound (const vector< Index > &feature_dimensions, const vector< Condition > &conditions) |
| Tightens the frontiers using the supplied per-variable conditions. | |
| void | reshape (const float zoom_factor, const VectorR ¢er, const MatrixR &subset_optimal_points, const vector< Index > &input_feature_dimensions, const vector< VariableType > &input_variable_types) |
| Zooms and recenters the domain around the supplied optimal points for the next iteration. | |
Public Attributes | |
| VectorR | inferior_frontier |
| VectorR | superior_frontier |
Detailed Description
Bounded domain in input or output space defined by inferior and superior frontiers.
Constructor & Destructor Documentation
◆ Domain() [1/2]
|
default |
◆ ~Domain()
|
virtualdefault |
◆ Domain() [2/2]
|
inline |
Builds a domain from feature dimensions and per-feature descriptives.
Member Function Documentation
◆ bound()
| void opennn::ResponseOptimization::Domain::bound | ( | const vector< Index > & | feature_dimensions, |
| const vector< Condition > & | conditions ) |
Tightens the frontiers using the supplied per-variable conditions.
◆ reshape()
| void opennn::ResponseOptimization::Domain::reshape | ( | const float | zoom_factor, |
| const VectorR & | center, | ||
| const MatrixR & | subset_optimal_points, | ||
| const vector< Index > & | input_feature_dimensions, | ||
| const vector< VariableType > & | input_variable_types ) |
Zooms and recenters the domain around the supplied optimal points for the next iteration.
◆ set()
| void opennn::ResponseOptimization::Domain::set | ( | const vector< Index > & | feature_dimensions, |
| const vector< Descriptives > & | descriptives ) |
Initializes the frontiers from feature dimensions and per-feature descriptives.
Member Data Documentation
◆ inferior_frontier
| VectorR opennn::ResponseOptimization::Domain::inferior_frontier |
◆ superior_frontier
| VectorR opennn::ResponseOptimization::Domain::superior_frontier |