addComponent(const Concrete &c) | aligator::CartesianProductTpl< _Scalar > | inline |
addComponent(const CartesianProductTpl &other) | aligator::CartesianProductTpl< _Scalar > | inline |
ALIGATOR_DYNAMIC_TYPEDEFS(Scalar) | aligator::CartesianProductTpl< _Scalar > | |
Base typedef | aligator::CartesianProductTpl< _Scalar > | |
CartesianProductTpl()=default | aligator::CartesianProductTpl< _Scalar > | explicit |
CartesianProductTpl(const CartesianProductTpl &)=default | aligator::CartesianProductTpl< _Scalar > | |
CartesianProductTpl(CartesianProductTpl &&)=default | aligator::CartesianProductTpl< _Scalar > | |
CartesianProductTpl(const std::vector< xyz::polymorphic< Base > > &components) | aligator::CartesianProductTpl< _Scalar > | inline |
CartesianProductTpl(std::vector< xyz::polymorphic< Base > > &&components) | aligator::CartesianProductTpl< _Scalar > | inline |
CartesianProductTpl(std::initializer_list< xyz::polymorphic< Base > > components) | aligator::CartesianProductTpl< _Scalar > | inline |
CartesianProductTpl(const xyz::polymorphic< Base > &left, const xyz::polymorphic< Base > &right) | aligator::CartesianProductTpl< _Scalar > | inline |
difference(const ConstVectorRef &x0, const ConstVectorRef &x1, VectorRef out) const | aligator::ManifoldAbstractTpl< _Scalar > | |
difference(const ConstVectorRef &x0, const ConstVectorRef &x1) const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
difference_impl(const ConstVectorRef &x0, const ConstVectorRef &x1, VectorRef out) const | aligator::CartesianProductTpl< _Scalar > | protectedvirtual |
getComponent(std::size_t i) const | aligator::CartesianProductTpl< _Scalar > | inline |
integrate(const ConstVectorRef &x, const ConstVectorRef &v, VectorRef out) const | aligator::ManifoldAbstractTpl< _Scalar > | |
integrate(const ConstVectorRef &x, const ConstVectorRef &v) const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
integrate_impl(const ConstVectorRef &x, const ConstVectorRef &v, VectorRef out) const | aligator::CartesianProductTpl< _Scalar > | protectedvirtual |
interpolate(const ConstVectorRef &x0, const ConstVectorRef &x1, const Scalar &u, VectorRef out) const | aligator::ManifoldAbstractTpl< _Scalar > | |
interpolate(const ConstVectorRef &x0, const ConstVectorRef &x1, const Scalar &u) const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
interpolate_impl(const ConstVectorRef &x0, const ConstVectorRef &x1, const Scalar &u, VectorRef out) const | aligator::ManifoldAbstractTpl< _Scalar > | inlineprotectedvirtual |
isNormalized(const ConstVectorRef &x) const | aligator::CartesianProductTpl< _Scalar > | virtual |
Jdifference(const ConstVectorRef &x0, const ConstVectorRef &x1, MatrixRef Jout, int arg) const | aligator::ManifoldAbstractTpl< _Scalar > | |
Jdifference_impl(const ConstVectorRef &x0, const ConstVectorRef &x1, MatrixRef Jout, int arg) const | aligator::CartesianProductTpl< _Scalar > | protectedvirtual |
Jintegrate(const ConstVectorRef &x, const ConstVectorRef &v, MatrixRef Jout, int arg) const | aligator::ManifoldAbstractTpl< _Scalar > | |
Jintegrate_impl(const ConstVectorRef &x, const ConstVectorRef &v, MatrixRef Jout, int arg) const | aligator::CartesianProductTpl< _Scalar > | protectedvirtual |
JintegrateTransport(const ConstVectorRef &x, const ConstVectorRef &v, MatrixRef Jout, int arg) const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
JintegrateTransport_impl(const ConstVectorRef &x, const ConstVectorRef &v, MatrixRef Jout, int arg) const | aligator::CartesianProductTpl< _Scalar > | protectedvirtual |
m_components | aligator::CartesianProductTpl< _Scalar > | protected |
merge(const std::vector< VectorXs > &xs) const | aligator::CartesianProductTpl< _Scalar > | |
merge_vector(const std::vector< VectorXs > &vs) const | aligator::CartesianProductTpl< _Scalar > | |
ndx() const | aligator::CartesianProductTpl< _Scalar > | inlinevirtual |
neutral() const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
neutral(VectorRef out) const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
neutral_impl(VectorRef out) const | aligator::CartesianProductTpl< _Scalar > | virtual |
numComponents() const | aligator::CartesianProductTpl< _Scalar > | inline |
nx() const | aligator::CartesianProductTpl< _Scalar > | inlinevirtual |
operator=(const CartesianProductTpl &)=default | aligator::CartesianProductTpl< _Scalar > | |
operator=(CartesianProductTpl &&)=default | aligator::CartesianProductTpl< _Scalar > | |
rand() const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
rand(VectorRef out) const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
rand_impl(VectorRef out) const | aligator::CartesianProductTpl< _Scalar > | virtual |
Scalar typedef | aligator::CartesianProductTpl< _Scalar > | |
split(VectorRef x) const | aligator::CartesianProductTpl< _Scalar > | inline |
split(const ConstVectorRef &x) const | aligator::CartesianProductTpl< _Scalar > | inline |
split_impl(VectorType &x) const | aligator::CartesianProductTpl< _Scalar > | |
split_vector(VectorRef v) const | aligator::CartesianProductTpl< _Scalar > | inline |
split_vector(const ConstVectorRef &v) const | aligator::CartesianProductTpl< _Scalar > | inline |
split_vector_impl(VectorType &v) const | aligator::CartesianProductTpl< _Scalar > | |
tangentSpace() const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
TangentSpaceType typedef | aligator::ManifoldAbstractTpl< _Scalar > | |
~ManifoldAbstractTpl()=default | aligator::ManifoldAbstractTpl< _Scalar > | virtual |