PersistentLaplacians
Public Member Functions | Public Attributes | List of all members
PersistentLaplacians::sheaf_simplex_tree Class Reference

#include <sheaf_simplex_tree.hpp>

Public Member Functions

 sheaf_simplex_tree (Simplex_tree _st, std::unordered_map< Simplex_tree::Simplex_key, std::vector< float >> _extra_data, std::function< float(Simplex_tree::Simplex_handle, Simplex_tree::Simplex_handle, sheaf_simplex_tree &)> _restriction)
 
int coface_index (Simplex_tree::Simplex_handle simplex, Simplex_tree::Simplex_handle coface)
 
std::vector< FilteredBoundaryMatrix< float > > apply_restriction_function ()
 

Public Attributes

Simplex_tree st
 
std::unordered_map< Simplex_tree::Simplex_key, std::vector< float > > extra_data
 
std::function< float(Simplex_tree::Simplex_handle, Simplex_tree::Simplex_handle, sheaf_simplex_tree &)> restriction
 

Constructor & Destructor Documentation

◆ sheaf_simplex_tree()

PersistentLaplacians::sheaf_simplex_tree::sheaf_simplex_tree ( Simplex_tree  _st,
std::unordered_map< Simplex_tree::Simplex_key, std::vector< float >>  _extra_data,
std::function< float(Simplex_tree::Simplex_handle, Simplex_tree::Simplex_handle, sheaf_simplex_tree &)>  _restriction 
)
inline

Member Function Documentation

◆ apply_restriction_function()

std::vector<FilteredBoundaryMatrix<float> > PersistentLaplacians::sheaf_simplex_tree::apply_restriction_function ( )
inline

◆ coface_index()

int PersistentLaplacians::sheaf_simplex_tree::coface_index ( Simplex_tree::Simplex_handle  simplex,
Simplex_tree::Simplex_handle  coface 
)
inline

Member Data Documentation

◆ extra_data

std::unordered_map<Simplex_tree::Simplex_key, std::vector<float> > PersistentLaplacians::sheaf_simplex_tree::extra_data

◆ restriction

std::function<float(Simplex_tree::Simplex_handle, Simplex_tree::Simplex_handle, sheaf_simplex_tree&)> PersistentLaplacians::sheaf_simplex_tree::restriction

◆ st

Simplex_tree PersistentLaplacians::sheaf_simplex_tree::st

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