Classes | Namespaces | Macros | Enumerations | Variables
SkylineUtil.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Eigen::DynamicSkylineMatrix< _Scalar, _Flags >
 
class  Eigen::internal::eval< T, IsSkyline >
 
class  Eigen::MappedSkylineMatrix< _Scalar, _Flags >
 
struct  Eigen::internal::skyline_product_mode< Lhs, Rhs >
 
class  Eigen::SkylineMatrix< _Scalar, _Options >
 The main skyline matrix class. More...
 
class  Eigen::SkylineMatrixBase< Derived >
 Base class of any skyline matrices or skyline expressions. More...
 
class  Eigen::SkylineProduct< Lhs, Rhs, ProductMode >
 
struct  Eigen::internal::SkylineProductReturnType< Lhs, Rhs, ProductMode >
 
class  Eigen::SkylineVector< _Scalar, _Flags >
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 

Macros

#define _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived, BaseClass)
 
#define EIGEN_DBG_SKYLINE(X)   X
 
#define EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived)   _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived, Eigen::SkylineMatrixBase<Derived>)
 
#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, Op)
 
#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS(Derived)
 
#define EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, Op)
 

Enumerations

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

Variables

const unsigned int Eigen::SkylineBit = 0x1200
 

Macro Definition Documentation

◆ _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE

#define _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE (   Derived,
  BaseClass 
)
Value:

Definition at line 52 of file SkylineUtil.h.

◆ EIGEN_DBG_SKYLINE

#define EIGEN_DBG_SKYLINE (   X)    X

Definition at line 18 of file SkylineUtil.h.

◆ EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE

#define EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE (   Derived)    _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived, Eigen::SkylineMatrixBase<Derived>)

Definition at line 60 of file SkylineUtil.h.

◆ EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR

#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR (   Derived,
  Op 
)
Value:
template<typename OtherDerived> \
EIGEN_STRONG_INLINE Derived& operator Op(const Eigen::SkylineMatrixBase<OtherDerived>& other) \
{ \
return Base::operator Op(other.derived()); \
} \
EIGEN_STRONG_INLINE Derived& operator Op(const Derived& other) \
{ \
return Base::operator Op(other); \
}

Definition at line 27 of file SkylineUtil.h.

◆ EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS

#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS (   Derived)
Value:
EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, +=) \
EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, -=) \
EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, *=) \
EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, /=)

Definition at line 45 of file SkylineUtil.h.

◆ EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR

#define EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR (   Derived,
  Op 
)
Value:
template<typename Other> \
EIGEN_STRONG_INLINE Derived& operator Op(const Other& scalar) \
{ \
return Base::operator Op(scalar); \
}

Definition at line 38 of file SkylineUtil.h.

gtsam.examples.DogLegOptimizerExample.type
type
Definition: DogLegOptimizerExample.py:111
Eigen::SkylineMatrixBase
Base class of any skyline matrices or skyline expressions.
Definition: SkylineMatrixBase.h:26
EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR
#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, Op)
Definition: SkylineUtil.h:27
scalar
mxArray * scalar(mxClassID classid)
Definition: matlab.h:82
Eigen::Triplet< double >
RealScalar
NumTraits< Scalar >::Real RealScalar
Definition: bench_gemm.cpp:47
Eigen::internal::traits
Definition: ForwardDeclarations.h:17
Base
Definition: test_virtual_functions.cpp:156
pybind_wrapper_test_script.other
other
Definition: pybind_wrapper_test_script.py:42
Scalar
SCALAR Scalar
Definition: bench_gemm.cpp:46
Eigen::Index
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:74


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:09:52