Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines | Enumerations | Functions | Variables
Skyline File Reference
#include "Eigen/Core"
#include "Eigen/src/Core/util/DisableStupidWarnings.h"
#include <map>
#include <cstdlib>
#include <cstring>
#include <algorithm>
#include "src/Skyline/SkylineUtil.h"
#include "src/Skyline/SkylineMatrixBase.h"
#include "src/Skyline/SkylineStorage.h"
#include "src/Skyline/SkylineMatrix.h"
#include "src/Skyline/SkylineInplaceLU.h"
#include "src/Skyline/SkylineProduct.h"
#include "Eigen/src/Core/util/ReenableStupidWarnings.h"
Include dependency graph for Skyline:

Go to the source code of this file.

Classes

class  Eigen::internal::eval< T, IsSkyline >
class  Eigen::internal::eval< T, IsSkyline >
class  Eigen::SkylineMatrixBase< Derived >
 Base class of any skyline matrices or skyline expressions. More...
class  Eigen::SkylineStorage< Scalar >
 Stores a skyline set of values in three structures : The diagonal elements The upper elements The lower elements. More...
class  Eigen::SkylineStorage< Scalar >
 Stores a skyline set of values in three structures : The diagonal elements The upper elements The lower elements. More...
class  Eigen::internal::eval< T, IsSkyline >
class  Eigen::SkylineMatrixBase< Derived >
 Base class of any skyline matrices or skyline expressions. More...
struct  Eigen::internal::traits< SkylineMatrix< _Scalar, _Options > >
class  Eigen::SkylineMatrix< _Scalar, _Options >
 The main skyline matrix class. More...
class  Eigen::SkylineMatrix< _Scalar, _Options >::InnerUpperIterator
class  Eigen::SkylineMatrix< _Scalar, _Options >::InnerLowerIterator
class  Eigen::SkylineInplaceLU< MatrixType >
 Inplace LU decomposition of a skyline matrix and associated features. More...
struct  Eigen::SkylineProductReturnType< Lhs, Rhs, ProductMode >
struct  Eigen::internal::traits< SkylineProduct< LhsNested, RhsNested, ProductMode > >
class  Eigen::internal::SkylineProduct< LhsNested, RhsNested, ProductMode >
struct  Eigen::internal::skyline_product_selector< Lhs, Rhs, ResultType, RowMajor >
struct  Eigen::internal::skyline_product_selector< Lhs, Rhs, ResultType, ColMajor >

Namespaces

namespace  Eigen
 

Namespace containing all symbols from the Eigen library.


namespace  Eigen::internal
 

Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $


Defines

#define EIGEN_SKYLINE_MODULE_H

Enumerations

enum  Eigen::AdditionalProductEvaluationMode {
  Eigen::SkylineTimeDenseProduct, Eigen::SkylineTimeSkylineProduct, Eigen::DenseTimeSkylineProduct, Eigen::SkylineTimeDenseProduct,
  Eigen::SkylineTimeSkylineProduct, Eigen::DenseTimeSkylineProduct, Eigen::SkylineTimeDenseProduct, Eigen::SkylineTimeSkylineProduct,
  Eigen::DenseTimeSkylineProduct
}
enum  { Eigen::IsSkyline = SkylineBit }
enum  Eigen::AdditionalProductEvaluationMode {
  Eigen::SkylineTimeDenseProduct, Eigen::SkylineTimeSkylineProduct, Eigen::DenseTimeSkylineProduct, Eigen::SkylineTimeDenseProduct,
  Eigen::SkylineTimeSkylineProduct, Eigen::DenseTimeSkylineProduct, Eigen::SkylineTimeDenseProduct, Eigen::SkylineTimeSkylineProduct,
  Eigen::DenseTimeSkylineProduct
}
enum  { Eigen::IsSkyline = SkylineBit }
enum  Eigen::AdditionalProductEvaluationMode {
  Eigen::SkylineTimeDenseProduct, Eigen::SkylineTimeSkylineProduct, Eigen::DenseTimeSkylineProduct, Eigen::SkylineTimeDenseProduct,
  Eigen::SkylineTimeSkylineProduct, Eigen::DenseTimeSkylineProduct, Eigen::SkylineTimeDenseProduct, Eigen::SkylineTimeSkylineProduct,
  Eigen::DenseTimeSkylineProduct
}
enum  { Eigen::IsSkyline = SkylineBit }

Functions

template<typename Lhs , typename Rhs , typename Dest >
EIGEN_DONT_INLINE void Eigen::internal::skyline_row_major_time_dense_product (const Lhs &lhs, const Rhs &rhs, Dest &dst)
template<typename Lhs , typename Rhs , typename Dest >
EIGEN_DONT_INLINE void Eigen::internal::skyline_col_major_time_dense_product (const Lhs &lhs, const Rhs &rhs, Dest &dst)

Variables

const unsigned int Eigen::SkylineBit = 0x1200

Define Documentation

#define EIGEN_SKYLINE_MODULE_H

Definition at line 2 of file Skyline.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo