Manicore
Library to implement schemes on n-dimensionnal manifolds.
Public Types | Static Public Member Functions | List of all members
Manicore::Diff_exterior< l, d > Class Template Reference

Diff operator on the exterior algebra. More...

#include <exterior_objects.hpp>

Public Types

typedef Eigen::Matrix< double, Dimension::ExtDim(l+1, d), Dimension::ExtDim(l, d)> ExtAlgMatType
 

Static Public Member Functions

static const ExtAlgMatTypeget_transform (size_t i)
 Return the action of the Diff operator on the i-th basis of the exterior algebra. More...
 
static void init () noexcept
 Initialize the Diff operator. More...
 

Detailed Description

template<size_t l, size_t d>
class Manicore::Diff_exterior< l, d >

Diff operator on the exterior algebra.

Member Typedef Documentation

◆ ExtAlgMatType

template<size_t l, size_t d>
typedef Eigen::Matrix<double, Dimension::ExtDim(l+1,d), Dimension::ExtDim(l,d)> Manicore::Diff_exterior< l, d >::ExtAlgMatType

Member Function Documentation

◆ get_transform()

template<size_t l, size_t d>
static const ExtAlgMatType& Manicore::Diff_exterior< l, d >::get_transform ( size_t  i)
inlinestatic

Return the action of the Diff operator on the i-th basis of the exterior algebra.

◆ init()

template<size_t l, size_t d>
static void Manicore::Diff_exterior< l, d >::init ( )
inlinestaticnoexcept

Initialize the Diff operator.


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