Library to implement schemes on n-dimensionnal manifolds.
Static Public Member Functions | List of all members
Manicore::Compute_ExtGram< l > Struct Template Reference

Wrapper for the \(L^2\) product on the exterior algebra. More...

#include <exterior_algebra.hpp>

Static Public Member Functions

template<typename Derived >
static Eigen::Matrix< double, Dimension::ExtDim(l, Eigen::internal::traits< Derived >::RowsAtCompileTime), Dimension::ExtDim(l, Eigen::internal::traits< Derived >::RowsAtCompileTime)> compute (Eigen::MatrixBase< Derived > const &g)

Detailed Description

template<size_t l>
struct Manicore::Compute_ExtGram< l >

Wrapper for the \(L^2\) product on the exterior algebra.

The matrix g is the metric on the cotangent space.

Member Function Documentation

◆ compute()

template<size_t l>
template<typename Derived >
static Eigen::Matrix<double, Dimension::ExtDim(l,Eigen::internal::traits< Derived >::RowsAtCompileTime), Dimension::ExtDim(l,Eigen::internal::traits< Derived >::RowsAtCompileTime)> Manicore::Compute_ExtGram< l >::compute ( Eigen::MatrixBase< Derived > const &  g)

The documentation for this struct was generated from the following file: