CAPD::DynSys Library
6.0.0
|
#include <capd/covrel/QuadraticForm.h>
Public Types | |
typedef MatrixT | MatrixType |
typedef MatrixType::RowVectorType | VectorType |
typedef MatrixType::ScalarType | ScalarType |
Public Member Functions | |
QuadraticForm (const MatrixType &Q) | |
General constructor. More... | |
QuadraticForm (ScalarType a=capd::TypeTraits< ScalarType >::one(), ScalarType b=-capd::TypeTraits< ScalarType >::one()) | |
Constructor for dimension 2 Q((x,y)) = ax^2 + by^2. More... | |
ScalarType | operator() (const VectorType &x) |
Value of quadratic form. More... | |
VectorType | operator[] (const VectorType &x) |
const MatrixType & | getQ () const |
virtual std::string | show (void) const |
Protected Attributes | |
MatrixType | m_Q |
typedef MatrixT capd::covrel::QuadraticForm< MatrixT >::MatrixType |
typedef MatrixType::ScalarType capd::covrel::QuadraticForm< MatrixT >::ScalarType |
typedef MatrixType::RowVectorType capd::covrel::QuadraticForm< MatrixT >::VectorType |
|
inline |
General constructor.
|
inline |
Constructor for dimension 2 Q((x,y)) = ax^2 + by^2.
|
inline |
|
inline |
Value of quadratic form.
|
inline |
|
inlinevirtual |
Reimplemented in capd::covrel::HSetWithCones< HSetT, QFormT >.
|
protected |