| _calc_dims() | aligator::CartesianProductTpl< _Scalar > | inlineprotected |
| _get_ndx(const Concrete &c) | aligator::CartesianProductTpl< _Scalar > | inlineprotectedstatic |
| _get_ndx(const xyz::polymorphic< Base > &c) | aligator::CartesianProductTpl< _Scalar > | inlineprotectedstatic |
| _get_nx(const Concrete &c) | aligator::CartesianProductTpl< _Scalar > | inlineprotectedstatic |
| _get_nx(const xyz::polymorphic< Base > &c) | aligator::CartesianProductTpl< _Scalar > | inlineprotectedstatic |
| addComponent(const Concrete &c) | aligator::CartesianProductTpl< _Scalar > | inline |
| addComponent(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() | aligator::CartesianProductTpl< _Scalar > | inlineexplicit |
| 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 |
| ManifoldAbstractTpl(int nx, int ndx) | aligator::ManifoldAbstractTpl< _Scalar > | inline |
| 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 > | inline |
| ndx_ | aligator::ManifoldAbstractTpl< _Scalar > | protected |
| neutral() const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
| neutral(VectorRef out) const | aligator::ManifoldAbstractTpl< _Scalar > | inline |
| neutral_impl(VectorRef out) const | aligator::CartesianProductTpl< _Scalar > | protectedvirtual |
| numComponents() const | aligator::CartesianProductTpl< _Scalar > | inline |
| nx() const | aligator::CartesianProductTpl< _Scalar > | inline |
| nx_ | aligator::ManifoldAbstractTpl< _Scalar > | protected |
| 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 > | protectedvirtual |
| 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 |