|
TR-mbed 1.0
|
#include <SkylineStorage.h>
Public Member Functions | |
| SkylineStorage () | |
| SkylineStorage (const SkylineStorage &other) | |
| SkylineStorage & | operator= (const SkylineStorage &other) |
| void | swap (SkylineStorage &other) |
| ~SkylineStorage () | |
| void | reserve (Index size, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize) |
| void | squeeze () |
| void | resize (Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize, float reserveSizeFactor=0) |
| Index | diagSize () const |
| Index | upperSize () const |
| Index | lowerSize () const |
| Index | upperProfileSize () const |
| Index | lowerProfileSize () const |
| Index | allocatedSize () const |
| void | clear () |
| Scalar & | diag (Index i) |
| const Scalar & | diag (Index i) const |
| Scalar & | upper (Index i) |
| const Scalar & | upper (Index i) const |
| Scalar & | lower (Index i) |
| const Scalar & | lower (Index i) const |
| Index & | upperProfile (Index i) |
| const Index & | upperProfile (Index i) const |
| Index & | lowerProfile (Index i) |
| const Index & | lowerProfile (Index i) const |
| void | reset () |
| void | prune (Scalar reference, RealScalar epsilon=dummy_precision< RealScalar >()) |
Static Public Member Functions | |
| static SkylineStorage | Map (Index *upperProfile, Index *lowerProfile, Scalar *diag, Scalar *upper, Scalar *lower, Index size, Index upperSize, Index lowerSize) |
Public Attributes | |
| Scalar * | m_diag |
| Scalar * | m_upper |
| Scalar * | m_lower |
| Index * | m_upperProfile |
| Index * | m_lowerProfile |
| Index | m_diagSize |
| Index | m_upperSize |
| Index | m_lowerSize |
| Index | m_upperProfileSize |
| Index | m_lowerProfileSize |
| Index | m_allocatedSize |
Protected Member Functions | |
| void | reallocate (Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize) |
Stores a skyline set of values in three structures : The diagonal elements The upper elements The lower elements
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Index Eigen::SkylineStorage< Scalar >::m_allocatedSize |
| Scalar* Eigen::SkylineStorage< Scalar >::m_diag |
| Index Eigen::SkylineStorage< Scalar >::m_diagSize |
| Scalar* Eigen::SkylineStorage< Scalar >::m_lower |
| Index* Eigen::SkylineStorage< Scalar >::m_lowerProfile |
| Index Eigen::SkylineStorage< Scalar >::m_lowerProfileSize |
| Index Eigen::SkylineStorage< Scalar >::m_lowerSize |
| Scalar* Eigen::SkylineStorage< Scalar >::m_upper |
| Index* Eigen::SkylineStorage< Scalar >::m_upperProfile |
| Index Eigen::SkylineStorage< Scalar >::m_upperProfileSize |
| Index Eigen::SkylineStorage< Scalar >::m_upperSize |