manopt-rs 0.1.2

A high-performance Rust library for manifold optimization built on the Burn deep learning framework
Documentation
1
2
3
4
5
6
7
use burn::{prelude::Backend, tensor::Tensor};

use crate::prelude::Manifold;

pub trait MonoidManifold<B: Backend>: Clone + Send + Sync + Manifold<B> {
    fn lie_mul<const D: usize>(points0: Tensor<B, D>, points1: Tensor<B, D>) -> Tensor<B, D>;
}