sparse_vector_rep< C, T, V > Class Template Reference

#include <sparse_vector.hpp>

Inheritance diagram for sparse_vector_rep< C, T, V >:
rep_struct

List of all members.

Public Member Functions

Public Attributes

Friends


Detailed Description

template<typename C, typename T, typename V = exact_eq_sparse_vector>
class mmx::sparse_vector_rep< C, T, V >

Definition at line 53 of file sparse_vector.hpp.


Constructor & Destructor Documentation

sparse_vector_rep ( pair< T, C > *  a2,
nat  n2 
) [inline]

Definition at line 59 of file sparse_vector.hpp.

00059                                              :
00060     a (a2), n (n2), l (n2) {}
  inline sparse_vector_rep (Pair* a2, nat n2, nat l2):

sparse_vector_rep ( pair< T, C > *  a2,
nat  n2,
nat  l2 
) [inline]

Definition at line 61 of file sparse_vector.hpp.

00061                                                      :
00062     a (a2), n (n2), l (l2) {}
  inline ~sparse_vector_rep () {

~sparse_vector_rep (  )  [inline]

Definition at line 63 of file sparse_vector.hpp.

00063                                {
00064     mmx_delete<Pair > (a, l); }


Friends And Related Function Documentation

nat N ( const sparse_vector< C, T, V > &  v  )  [friend]

Definition at line 98 of file sparse_vector.hpp.

00098 { return v.rep->n; }

friend class sparse_vector< C, T, V > [friend]

Definition at line 66 of file sparse_vector.hpp.


Member Data Documentation

MMX_ALLOCATORS int ref_count [inherited]

Definition at line 164 of file basix.hpp.


The documentation for this class was generated from the following file:

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1