#include "config.hpp"
#include "factory.hpp"
#include "frwrddecl.hpp"
#include "big_int.hpp"
#include "matrix.hpp"
#include "cone.cpp"
Go to the source code of this file.
Namespaces | |
namespace | Arageli |
Classes | |
struct | Arageli::fromnull_t |
struct | Arageli::fromspace_t |
struct | Arageli::fromineq_t |
struct | Arageli::fromeq_t |
struct | Arageli::fromgen_t |
struct | Arageli::frombasis_t |
struct | Arageli::fromdual_t |
class | Arageli::cannot_represent_cone |
This exception is generated when the implementation cannon represent cone in required way. More... | |
class | Arageli::cone_default_config< T, M > |
class | Arageli::cone< T, M, CFG > |
The polyhedral cone representation as a set of facets or a set of generators. More... | |
struct | Arageli::factory< cone< TT, M, CFG > > |
Specialization of factory structure for cone template class. More... | |
Helper types and constants to choose a particular cone class constructor. | |
const fromnull_t | Arageli::fromnull = fromnull_t() |
Helper constant to create cone as one point (null). | |
const fromspace_t | Arageli::fromspace = fromspace_t() |
Helper constant to create cone from dimention. | |
const fromineq_t | Arageli::fromineq = fromineq_t() |
Helper constant to create cone from the set of inequalities. | |
const fromeq_t | Arageli::fromeq = fromeq_t() |
Helper constant to create cone from the set of equalities. | |
const fromgen_t | Arageli::fromgen = fromgen_t() |
Helper constant to create cone from the set of generatrices. | |
const frombasis_t | Arageli::frombasis = frombasis_t() |
Helper constant to create cone from the set of basis vectors. | |
const fromdual_t | Arageli::fromdual = fromdual_t() |
Defines | |
#define | ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_cone |
Functions | |
template<typename Out, typename T, typename M, typename CFG> | |
void | Arageli::output_list (Out &out, const cone< T, M, CFG > &x) |
template<typename Out, typename T, typename M, typename CFG> | |
Out & | Arageli::operator<< (Out &out, const cone< T, M, CFG > &x) |
template<typename T1, typename M1, typename CFG1, typename T2, typename M2, typename CFG2> | |
cone< T1, M1, CFG1 > | Arageli::intersection (cone< T1, M1, CFG1 > a, const cone< T2, M2, CFG2 > &b) |
template<typename T1, typename M1, typename CFG1, typename T2, typename M2, typename CFG2> | |
cone< T1, M1, CFG1 > | Arageli::cone_union (cone< T1, M1, CFG1 > a, const cone< T2, M2, CFG2 > &b) |
template<typename T1, typename M1, typename CFG1, typename T2, typename M2, typename CFG2> | |
int | Arageli::cmp (const cone< T1, M1, CFG1 > &a, const cone< T2, M2, CFG2 > &b) |
Definition in file cone.hpp.