#include "aligator/core/manifold-base.hpp"
#include "aligator/third-party/polymorphic_cxx14.h"
#include <type_traits>
#include "aligator/modelling/spaces/cartesian-product.hxx"
Go to the source code of this file.
Classes | |
struct | aligator::CartesianProductTpl< _Scalar > |
The cartesian product of two or more manifolds. More... | |
Namespaces | |
namespace | aligator |
Main package namespace. | |
Functions | |
template<typename T> | |
auto | aligator::operator* (const xyz::polymorphic< ManifoldAbstractTpl< T > > &left, const xyz::polymorphic< ManifoldAbstractTpl< T > > &right) |
template<typename T> | |
auto | aligator::operator* (const CartesianProductTpl< T > &left, const xyz::polymorphic< ManifoldAbstractTpl< T > > &right) |
template<typename T> | |
auto | aligator::operator* (const xyz::polymorphic< ManifoldAbstractTpl< T > > &left, const CartesianProductTpl< T > &right) |
template<typename T> | |
auto | aligator::operator* (const CartesianProductTpl< T > &left, const CartesianProductTpl< T > &right) |