PersistentLaplacians
Public Member Functions | Public Attributes | List of all members
PersistentLaplacians::Profile Struct Reference

#include <PersistentLaplacians.hpp>

Public Member Functions

void to_csv (std::string filename)
 
void start_all ()
 
void start_eigs ()
 
void start_L ()
 
void start_L_up ()
 
void start_L_down ()
 
void start_sum_up_down ()
 
void stop_all ()
 
void stop_eigs ()
 
void stop_L ()
 
void stop_L_up ()
 
void stop_L_down ()
 
void stop_sum_up_down ()
 

Public Attributes

std::vector< int > dims
 
std::vector< filtration_typefiltration_a
 
std::vector< filtration_typefiltration_b
 
timer all
 
timer eigs
 
timer L
 
timer L_up
 
timer L_down
 
timer sum_up_down
 
std::vector< int > durations_all
 
std::vector< int > durations_eigs
 
std::vector< int > durations_L
 
std::vector< int > durations_L_up
 
std::vector< int > durations_L_down
 
std::vector< int > durations_sum_up_down
 
std::vector< int > L_rows
 
std::vector< int > bettis
 
std::vector< spectra_typelambdas
 

Member Function Documentation

◆ start_all()

void PersistentLaplacians::Profile::start_all ( )
inline

◆ start_eigs()

void PersistentLaplacians::Profile::start_eigs ( )
inline

◆ start_L()

void PersistentLaplacians::Profile::start_L ( )
inline

◆ start_L_down()

void PersistentLaplacians::Profile::start_L_down ( )
inline

◆ start_L_up()

void PersistentLaplacians::Profile::start_L_up ( )
inline

◆ start_sum_up_down()

void PersistentLaplacians::Profile::start_sum_up_down ( )
inline

◆ stop_all()

void PersistentLaplacians::Profile::stop_all ( )
inline

◆ stop_eigs()

void PersistentLaplacians::Profile::stop_eigs ( )
inline

◆ stop_L()

void PersistentLaplacians::Profile::stop_L ( )
inline

◆ stop_L_down()

void PersistentLaplacians::Profile::stop_L_down ( )
inline

◆ stop_L_up()

void PersistentLaplacians::Profile::stop_L_up ( )
inline

◆ stop_sum_up_down()

void PersistentLaplacians::Profile::stop_sum_up_down ( )
inline

◆ to_csv()

void PersistentLaplacians::Profile::to_csv ( std::string  filename)

Member Data Documentation

◆ all

timer PersistentLaplacians::Profile::all

◆ bettis

std::vector<int> PersistentLaplacians::Profile::bettis

◆ dims

std::vector<int> PersistentLaplacians::Profile::dims

◆ durations_all

std::vector<int> PersistentLaplacians::Profile::durations_all

◆ durations_eigs

std::vector<int> PersistentLaplacians::Profile::durations_eigs

◆ durations_L

std::vector<int> PersistentLaplacians::Profile::durations_L

◆ durations_L_down

std::vector<int> PersistentLaplacians::Profile::durations_L_down

◆ durations_L_up

std::vector<int> PersistentLaplacians::Profile::durations_L_up

◆ durations_sum_up_down

std::vector<int> PersistentLaplacians::Profile::durations_sum_up_down

◆ eigs

timer PersistentLaplacians::Profile::eigs

◆ filtration_a

std::vector<filtration_type> PersistentLaplacians::Profile::filtration_a

◆ filtration_b

std::vector<filtration_type> PersistentLaplacians::Profile::filtration_b

◆ L

timer PersistentLaplacians::Profile::L

◆ L_down

timer PersistentLaplacians::Profile::L_down

◆ L_rows

std::vector<int> PersistentLaplacians::Profile::L_rows

◆ L_up

timer PersistentLaplacians::Profile::L_up

◆ lambdas

std::vector<spectra_type> PersistentLaplacians::Profile::lambdas

◆ sum_up_down

timer PersistentLaplacians::Profile::sum_up_down

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