xerus
a general purpose tensor library
xerus::internal::CholmodCommon::RestrictedAccess Struct Referencefinal

#include <cholmod_wrapper.h>

Public Member Functions

 RestrictedAccess (cholmod_common *const _c, std::mutex &_lock)
 
 ~RestrictedAccess ()
 
 operator cholmod_common * () const
 

Public Attributes

cholmod_common *const c
 
std::mutex & lock
 

Detailed Description

Definition at line 44 of file cholmod_wrapper.h.

Constructor & Destructor Documentation

◆ RestrictedAccess()

xerus::internal::CholmodCommon::RestrictedAccess::RestrictedAccess ( cholmod_common *const  _c,
std::mutex &  _lock 
)

Definition at line 36 of file cholmod_wrapper.cpp.

◆ ~RestrictedAccess()

xerus::internal::CholmodCommon::RestrictedAccess::~RestrictedAccess ( )

Definition at line 46 of file cholmod_wrapper.cpp.

Member Function Documentation

◆ operator cholmod_common *()

xerus::internal::CholmodCommon::RestrictedAccess::operator cholmod_common * ( ) const

Definition at line 42 of file cholmod_wrapper.cpp.

Member Data Documentation

◆ c

cholmod_common* const xerus::internal::CholmodCommon::RestrictedAccess::c

Definition at line 45 of file cholmod_wrapper.h.

◆ lock

std::mutex& xerus::internal::CholmodCommon::RestrictedAccess::lock

Definition at line 46 of file cholmod_wrapper.h.


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