#include <constraints.h>
◆ Constraints() [1/2]
irafhy::Constraints::Constraints |
( |
| ) |
|
|
default |
◆ Constraints() [2/2]
irafhy::Constraints::Constraints |
( |
const std::vector< Constraint > & |
inequalities, |
|
|
std::size_t |
dimension |
|
) |
| |
constructor with given inequalities and dimension
- Parameters
-
inequalities | given inequalities |
dimension | dimension of the system |
References dimension(), dimension_, and inequalities_.
◆ ~Constraints()
irafhy::Constraints::~Constraints |
( |
| ) |
|
|
default |
◆ dimension()
std::size_t irafhy::Constraints::dimension |
( |
| ) |
const |
◆ isSatisfy()
CONSTRAINTS_SOLUTION irafhy::Constraints::isSatisfy |
( |
const capd::interval & |
t, |
|
|
const std::vector< capd::interval > & |
in, |
|
|
const std::vector< capd::interval > & |
params |
|
) |
| const |
◆ operator[]() [1/2]
Constraint irafhy::Constraints::operator[] |
( |
std::size_t |
index | ) |
|
get the specified constraint
- Parameters
-
index | the index of the target constraint |
- Returns
- resulting constraint
References dimension_, and inequalities_.
◆ operator[]() [2/2]
const Constraint & irafhy::Constraints::operator[] |
( |
std::size_t |
index | ) |
const |
get the specified constraint
- Parameters
-
index | the index of the target constraint |
- Returns
- resulting constraint
References inequalities_.
◆ size()
std::size_t irafhy::Constraints::size |
( |
| ) |
const |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const Constraints & |
rhs |
|
) |
| |
|
friend |
out the given constraints to standard out stream
- Parameters
-
out | given out stream |
rhs | given right hand side constraints |
- Returns
- resulting out stream
◆ dimension_
std::size_t irafhy::Constraints::dimension_ = 0 |
|
private |
◆ inequalities_
std::vector<Constraint> irafhy::Constraints::inequalities_ |
|
private |
The documentation for this class was generated from the following files:
- /home/jianqiang/CLionProjects/irafhy/include/irafhy/representation/formal/basic/constraints.h
- /home/jianqiang/CLionProjects/irafhy/src/representation/formal/basic/constraints.cpp