Inkscape
Vector Graphics Editor
|
#include <sbasis-of.h>
Public Types | |
typedef T | output_type |
Public Member Functions | |
SBasisOf () | |
SBasisOf (T a) | |
SBasisOf (SBasisOf< T > const &a) | |
SBasisOf (LinearOf< T > const &bo) | |
SBasisOf (LinearOf< T > *bo) | |
bool | isZero () const |
bool | isConstant () const |
bool | isFinite () const |
T | at0 () const |
T | at1 () const |
T | valueAt (double t) const |
T | operator() (double t) const |
std::vector< T > | valueAndDerivatives (double t, unsigned n) const |
The size of the returned vector equals n+1. | |
SBasisOf< T > | toSBasis () const |
double | tailError (unsigned tail) const |
SBasisOf< T > | operator() (SBasisOf< T > const &g) const |
LinearOf< T > | operator[] (unsigned i) const |
LinearOf< T > & | operator[] (unsigned i) |
void | normalize () |
void | truncate (unsigned k) |
Private Member Functions | |
void | derive () |
Private Attributes | |
unsigned | dim |
Definition at line 59 of file sbasis-of.h.
typedef T Geom::SBasisOf< T >::output_type |
Definition at line 77 of file sbasis-of.h.
|
inline |
Definition at line 61 of file sbasis-of.h.
|
inlineexplicit |
Definition at line 62 of file sbasis-of.h.
|
inline |
Definition at line 65 of file sbasis-of.h.
|
inline |
Definition at line 68 of file sbasis-of.h.
|
inline |
Definition at line 71 of file sbasis-of.h.
|
inline |
Definition at line 96 of file sbasis-of.h.
Referenced by convole().
|
inline |
Definition at line 99 of file sbasis-of.h.
Referenced by convole().
|
private |
Definition at line 532 of file sbasis-of.h.
References size.
Referenced by Geom::SBasisOf< T >::valueAndDerivatives().
|
inline |
Definition at line 85 of file sbasis-of.h.
References size.
bool Geom::SBasisOf< T >::isFinite | ( | ) | const |
|
inline |
Definition at line 78 of file sbasis-of.h.
References size.
Referenced by Geom::derivative(), Geom::multiply(), Geom::multiply_add(), Geom::SBasisOf< T >::normalize(), Geom::operator*=(), Geom::operator+(), Geom::operator+(), Geom::operator+=(), Geom::operator+=(), Geom::operator-(), Geom::operator-(), Geom::operator-=(), and Geom::operator-=().
|
inline |
Definition at line 151 of file sbasis-of.h.
References Geom::SBasisOf< T >::isZero().
Referenced by Geom::integral(), and Geom::multiply_add().
|
inline |
Definition at line 114 of file sbasis-of.h.
References Geom::SBasisOf< T >::valueAt().
|
inline |
Definition at line 607 of file sbasis-of.h.
References Geom::compose().
|
inline |
Definition at line 148 of file sbasis-of.h.
|
inline |
Definition at line 142 of file sbasis-of.h.
References size.
|
inline |
Definition at line 134 of file sbasis-of.h.
References Geom::bounds_fast(), and bs.
|
inline |
Definition at line 133 of file sbasis-of.h.
|
inline |
Definition at line 156 of file sbasis-of.h.
References resize(), and size.
Referenced by Geom::compose().
|
inline |
The size of the returned vector equals n+1.
Definition at line 121 of file sbasis-of.h.
References Geom::SBasisOf< T >::derive(), and Geom::SBasisOf< T >::valueAt().
|
inline |
Definition at line 103 of file sbasis-of.h.
References size.
Referenced by eval_dim(), Geom::SBasisOf< T >::operator()(), plot(), sbofsb_cubic_solve(), and Geom::SBasisOf< T >::valueAndDerivatives().
|
private |
Definition at line 159 of file sbasis-of.h.