MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
AbstractLinAlgPack_SparseVectorClassDecl.hpp File Reference
#include <assert.h>
#include <vector>
#include <sstream>
#include "AbstractLinAlgPack_SpVecIndexLookupClass.hpp"
Include dependency graph for AbstractLinAlgPack_SparseVectorClassDecl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractLinAlgPack::SparseVectorUtilityPack::DoesNotExistException
 
class  AbstractLinAlgPack::SparseVectorUtilityPack::NotSortedException
 
class  AbstractLinAlgPack::SparseVectorUtilityPack::DuplicateIndexesException
 
class  AbstractLinAlgPack::SparseVectorUtilityPack::OutOfRoomException
 
class  AbstractLinAlgPack::SparseVectorUtilityPack::UnsizedException
 
class  AbstractLinAlgPack::SparseVectorUtilityPack::NoNonZeroElementsException
 
class  AbstractLinAlgPack::SparseVectorSlice< T_Element >
 Sparse Vector Slice class template. More...
 
class  AbstractLinAlgPack::SparseVector< T_Element, T_Alloc >
 Sparse Vector class template. More...
 
class  AbstractLinAlgPack::SparseVectorSlice< T_Element >
 Sparse Vector Slice class template. More...
 

Namespaces

 AbstractLinAlgPack
 
 AbstractLinAlgPack::SparseVectorUtilityPack
 

Functions

void AbstractLinAlgPack::SparseVectorUtilityPack::assert_is_sorted (bool is_sorted)
 
template<class T_Element >
const T_Element * AbstractLinAlgPack::SparseVectorUtilityPack::lookup_element (const SpVecIndexLookup< T_Element > &index_lookup, typename SpVecIndexLookup< T_Element >::index_type index, bool is_sorted)
 Lookup an element. More...
 

Nonmember untility functions

template<class T_Element >
SparseVectorSlice< T_Element > AbstractLinAlgPack::create_slice (const SparseVectorUtilityPack::SpVecIndexLookup< T_Element > &index_lookup, size_type size, Range1D rng)
 Return a sparse vector slice. More...