#include <ndcurves/quadratic_variable.h>
Public Types | |
typedef Eigen::Matrix< Numeric, Eigen::Dynamic, Eigen::Dynamic > | matrix_x_t |
typedef Eigen::Matrix< Numeric, Eigen::Dynamic, 1 > | point_t |
typedef quadratic_variable< Numeric > | quadratic_variable_t |
Public Member Functions | |
quadratic_variable () | |
quadratic_variable (const matrix_x_t &A, const point_t &b, const Numeric c=0) | |
quadratic_variable (const point_t &b, const Numeric c=0) | |
Numeric | operator() (const Eigen::Ref< const point_t > &val) const |
quadratic_variable & | operator+= (const quadratic_variable &w1) |
quadratic_variable & | operator-= (const quadratic_variable &w1) |
quadratic_variable & | operator/= (const double d) |
quadratic_variable & | operator*= (const double d) |
const matrix_x_t & | A () const |
const point_t & | b () const |
const Numeric | c () const |
bool | isZero () const |
std::size_t | size () const |
Static Public Member Functions | |
static quadratic_variable_t | Zero (size_t=0) |
typedef Eigen::Matrix<Numeric, Eigen::Dynamic, Eigen::Dynamic> ndcurves::quadratic_variable< Numeric >::matrix_x_t |
typedef Eigen::Matrix<Numeric, Eigen::Dynamic, 1> ndcurves::quadratic_variable< Numeric >::point_t |
typedef quadratic_variable<Numeric> ndcurves::quadratic_variable< Numeric >::quadratic_variable_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |