MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs
AbstractLinAlgPack_Types.hpp File Reference
#include <memory>
#include <stdexcept>
#include "RTOp.h"
#include "RTOpPack_OldTypes.hpp"
#include "DenseLinAlgPack_Types.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_RCP.hpp"
#include "DenseLinAlgPack_PublicTypes.ud"
Include dependency graph for AbstractLinAlgPack_Types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractLinAlgPack::PreConditionException
 Base class for precondition exceptions. More...
 
class  AbstractLinAlgPack::PostConditionException
 Base class for postcondition exceptions. More...
 
class  AbstractLinAlgPack::InputException
 Base class for input exceptions (Preconditions). More...
 
class  AbstractLinAlgPack::SetupException
 Base class for invalid setup for a class object when an exception is thrown. More...
 
class  AbstractLinAlgPack::SparseElement< T_Index, T_Value >
 Sparse storage element type. 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
 

Typedefs

typedef RTOp_index_type AbstractLinAlgPack::size_type
 
typedef RTOp_value_type AbstractLinAlgPack::value_type
 
typedef RTOp_index_type AbstractLinAlgPack::index_type
 
typedef
DenseLinAlgPack::VectorTmpl
< value_type > 
AbstractLinAlgPack::DVector
 
typedef
DenseLinAlgPack::VectorSliceTmpl
< value_type > 
AbstractLinAlgPack::DVectorSlice
 
typedef DenseLinAlgPack::DMatrix AbstractLinAlgPack::DMatrix
 
typedef
DenseLinAlgPack::DMatrixSlice 
AbstractLinAlgPack::DMatrixSlice
 
typedef
DenseLinAlgPack::DMatrixSliceTriEle 
AbstractLinAlgPack::DMatrixSliceTriEle
 
typedef
DenseLinAlgPack::DMatrixSliceTri 
AbstractLinAlgPack::DMatrixSliceTri
 
typedef
DenseLinAlgPack::DMatrixSliceSym 
AbstractLinAlgPack::DMatrixSliceSym
 
typedef RangePack::Range1D AbstractLinAlgPack::Range1D
 

Main interface library

typedef SparseVector
< SparseElement< index_type,
value_type >, std::allocator
< SparseElement< index_type,
value_type > > > 
AbstractLinAlgPack::SpVector
 
typedef SparseVectorSlice
< SparseElement< index_type,
value_type > > 
AbstractLinAlgPack::SpVectorSlice