xerus
a general purpose tensor library
|
wrapper object for the cholmod_common struct to automatically call the constructor and destructor More...
#include <cholmod_wrapper.h>
Classes | |
struct | RestrictedAccess |
Public Member Functions | |
CholmodCommon () | |
~CholmodCommon () | |
RestrictedAccess | get () |
std::function< void(cholmod_sparse *)> | get_deleter () |
Public Attributes | |
std::unique_ptr< cholmod_common > | c |
std::mutex | lock |
wrapper object for the cholmod_common struct to automatically call the constructor and destructor
Definition at line 43 of file cholmod_wrapper.h.
xerus::internal::CholmodCommon::CholmodCommon | ( | ) |
Definition at line 58 of file cholmod_wrapper.cpp.
xerus::internal::CholmodCommon::~CholmodCommon | ( | ) |
Definition at line 67 of file cholmod_wrapper.cpp.
CholmodCommon::RestrictedAccess xerus::internal::CholmodCommon::get | ( | ) |
Definition at line 71 of file cholmod_wrapper.cpp.
std::function< void(cholmod_sparse *)> xerus::internal::CholmodCommon::get_deleter | ( | ) |
Definition at line 75 of file cholmod_wrapper.cpp.
std::unique_ptr<cholmod_common> xerus::internal::CholmodCommon::c |
Definition at line 52 of file cholmod_wrapper.h.
std::mutex xerus::internal::CholmodCommon::lock |
Definition at line 53 of file cholmod_wrapper.h.