guanaqo develop
Utilities for scientific software
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nguanaqo
 Nblas
 Clapack_error
 Ndetail
 Clut
 Clut< N, Ns... >
 Clut< Arr, Ns... >
 Clut<>
 CdummyUnused unique type tag for template specializations that were rejected because some types were not distinct
 Crequired_function
 Crequired_function< R(Args...)>
 Crequired_function< R(Args...) const >
 Coptional_function
 Coptional_function< R(Args...), VTable >
 Coptional_function< R(Args...) const, VTable >
 CLaunderer
 Nio
 CCSVReader
 Ccsv_read_error
 Nlinalg
 Nsparsity
 CMatrixViewNon-owning view of dense and various formats of sparse matrix
 CSparsityStores any of the supported sparsity patterns
 Npcm
 Ndetail
 CThreadPerfCounters
 CScopedCountersPins the thread to the current CPU and records a snapshot of performance events
 Ntrace
 CScopedLinalgCounters
 Ntag_invoke_fn_ns
 Ctag_invoke_fn
 Cany_ptrLike std::any, but storing just the pointer, without any dynamic allocation
 Cshared_any_ptrLike std::any, but storing a shared_ptr, to allow for move-only types
 CAtomicStopSignalCancel a running solver or other job in a thread-safe and signal-safe way
 Ccallback_streambufAn implementation of a std::streambuf that calls the given callback function with the characters that are written
 Cscoped_ostream_redirectTemporarily replaces the rdbuf of the given ostream
 Ccopyable_unique_ptrstd::unique_ptr is move-only, this class wraps such a pointer and provides copy operations as well
 CDynamicLoadFlagsFlags to be passed to dlopen
 Cdynamic_load_errorFailed to load a DLL or SO file, or failed to access a function in it
 Cinvalid_duration_value
 Cinvalid_duration_units
 Cwith_index_type_t
 Cenumerate_t
 Csentinel_t
 Citer_t
 Cis_complex_float
 Cis_complex_float< std::complex< T > >
 Citer_range_adapter
 Csentinel_t
 Citer_t
 Cdefault_strideGet the default stride value for a given integer type (primary template)
 Cdefault_stride< S >Get the default stride value for a run-time integer type
 CMatrixViewA lightweight view of a 2D matrix
 CPlainMatrixViewPOD type for designated initializers
 CMaxHistoryKeep track of the maximum value over a specified horizon length
 Cnoop_deleteDeleter for std::unique_ptr that just destructs the object, without deallocating
 Cnot_implemented_error
 CPrintMatrixView
 CPrintOpts
 CCircularIndices
 CCircularIndexIterator
 CReverseCircularIndexIterator
 CCircularRange
 CReverseCircularRange
 Cset_intersection_iterable
 Csentinel_t
 Citer_t
 Cjoin_opt
 Cjoin_quote_opt
 CTimingsCPUMeasures the number of invocations of a specific piece of code and its run time
 CTimed< TimingsCPU >RAII class for measuring wall and CPU time
 CTimed
 CTimed< std::chrono::duration< Rep, Period > >
 CTraceLoggerClass for recording trace logs, used when ITT or Perfetto tracing is not enabled
 CLog
 CScopedLog
 Cbad_type_erased_type
 Cbad_type_erased_constness
 CCopyMoveDestroyVTable
 CBasicVTableStruct that stores pointers to functions to copy, move or destroy a polymorphic object
 CTypeErasedClass for polymorphism through type erasure
 CDeallocatorDeallocates the storage when destroyed
 Cclass_from_member_ptr_impl
 Cclass_from_member_ptr_impl< Ret(C::*)(Args...)>
 Cclass_from_member_ptr_impl< Ret(C::*)(Args...) const >
 Clast_type
 Clast_type< Only >
 Cfirst_type_or_void
 Cfirst_type_or_void< First, Pack... >
 Cfirst_type_or_void<>
 Nnanobind
 Ndetail
 Ctype_caster< guanaqo::MatrixView< T, I, S, O > >Nanobind type caster for guanaqo::MatrixView