<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>linbox: Data Structures</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.4 --> <script type="text/javascript"> function hasClass(ele,cls) { return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)')); } function addClass(ele,cls) { if (!this.hasClass(ele,cls)) ele.className += " "+cls; } function removeClass(ele,cls) { if (hasClass(ele,cls)) { var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)'); ele.className=ele.className.replace(reg,' '); } } function toggleVisibility(linkObj) { var base = linkObj.getAttribute('id'); var summary = document.getElementById(base + '-summary'); var content = document.getElementById(base + '-content'); var trigger = document.getElementById(base + '-trigger'); if ( hasClass(linkObj,'closed') ) { summary.style.display = 'none'; content.style.display = 'block'; trigger.src = 'open.png'; removeClass(linkObj,'closed'); addClass(linkObj,'opened'); } else if ( hasClass(linkObj,'opened') ) { summary.style.display = 'block'; content.style.display = 'none'; trigger.src = 'closed.png'; removeClass(linkObj,'opened'); addClass(linkObj,'closed'); } return false; } </script> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">linbox</div> </td> </tr> </tbody> </table> </div> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> </div> <div class="header"> <div class="headertitle"> <div class="title">Data Structures</div> </div> </div> <div class="contents"> <div class="textblock">Here are the data structures with brief descriptions:</div><table> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_bit_vector.html">BitVector</a></td><td class="indexvalue">Binary constant defined both for 32 and 64 bits </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_archetype.html">BlackboxArchetype</a></td><td class="indexvalue">Showing the member functions provided by all blackbox matrix classes </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_block_container.html">BlackboxBlockContainer< _Field, _Blackbox ></a></td><td class="indexvalue">No doc </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_block_container_base.html">BlackboxBlockContainerBase< _Field, _Blackbox ></a></td><td class="indexvalue">A base class for <a class="el" href="class_lin_box_1_1_blackbox_block_container.html" title="no doc.">BlackboxBlockContainer</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_block_container_record.html">BlackboxBlockContainerRecord< _Field, _Blackbox ></a></td><td class="indexvalue">No doc </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_container.html">BlackboxContainer< Field, _Blackbox, RandIter ></a></td><td class="indexvalue">Limited doc so far </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_container_base.html">BlackboxContainerBase< Field, Blackbox ></a></td><td class="indexvalue">A base class for <a class="el" href="class_lin_box_1_1_blackbox_container.html" title="Limited doc so far.">BlackboxContainer</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_container_symmetric.html">BlackboxContainerSymmetric< Field, _Blackbox, RandIter ></a></td><td class="indexvalue">See base class for doc </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_container_symmetrize.html">BlackboxContainerSymmetrize< Field, _Blackbox, RandIter ></a></td><td class="indexvalue">Symmetrizing iterator (for rank computations) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_factory.html">BlackboxFactory< Field, Blackbox ></a></td><td class="indexvalue">A tool for computations with integer and rational matrices </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blackbox_interface.html">BlackboxInterface</a></td><td class="indexvalue">This blackbox base class exists solely to aid documentation organization </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_blackbox_specifier.html">BlackboxSpecifier</a></td><td class="indexvalue"><a class="el" href="struct_lin_box_1_1_blackbox_specifier.html" title="BlackboxSpecifier.">BlackboxSpecifier</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blas_blackbox.html">BlasBlackbox< _Field ></a></td><td class="indexvalue">Dense matrix representation for BLAS based elimination </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blas_matrix.html">BlasMatrix< _Element ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_blas_matrix.html" title="BlasMatrix.">BlasMatrix</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blas_matrix_domain.html">BlasMatrixDomain< Field ></a></td><td class="indexvalue">Interface for all functionnalities provided for <a class="el" href="class_lin_box_1_1_blas_matrix.html" title="BlasMatrix.">BlasMatrix</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blas_matrix_domain_addin.html">BlasMatrixDomainAddin< Field, Operand1, Operand2 ></a></td><td class="indexvalue">C += A </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blas_matrix_domain_subin.html">BlasMatrixDomainSubin< Field, Operand1, Operand2 ></a></td><td class="indexvalue">C -= A </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blas_permutation.html">BlasPermutation< _UnsignedInt ></a></td><td class="indexvalue">Lapack-style permutation </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_blas_tag.html">BlasTag</a></td><td class="indexvalue">TAG for triangular blas matrix </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_block_hankel_lifting_container.html">BlockHankelLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix, _Block ></a></td><td class="indexvalue">Block Hankel LiftingContianer </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_block_lanczos_solver.html">BlockLanczosSolver< Field, Matrix ></a></td><td class="indexvalue">Block Lanczos iteration </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_block_massey_domain.html">BlockMasseyDomain< _Field, _Sequence ></a></td><td class="indexvalue">Compute the linear generator of a sequence of matrices </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_block_ring.html">BlockRing< _Field ></a></td><td class="indexvalue">Elements are wrapped <a class="el" href="class_lin_box_1_1_blas_matrix.html" title="BlasMatrix.">BlasMatrix</a> objects </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_block_wiedemann_lifting_container.html">BlockWiedemannLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix ></a></td><td class="indexvalue">Block Wiedemann LiftingContianer </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_boolean_switch.html">BooleanSwitch</a></td><td class="indexvalue">Boolean switch object </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_boolean_switch_factory.html">BooleanSwitchFactory</a></td><td class="indexvalue">Boolean switch factory </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_butterfly.html">Butterfly< _Field, Switch ></a></td><td class="indexvalue">Switching Network based BlackBox Matrix </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_cekstv_switch.html">CekstvSwitch< Field ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_butterfly.html" title="Switching Network based BlackBox Matrix.">Butterfly</a> switch object from preconditioner paper </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_cekstv_switch_factory.html">CekstvSwitchFactory< Field ></a></td><td class="indexvalue">Cekstv switch factory </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_chinese_remainder.html">ChineseRemainder< CRABase ></a></td><td class="indexvalue">Wrapper around OMP/SEQ version of ChineseRemainderXXX<CRABase> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_chinese_remainder_seq.html">ChineseRemainderSeq< CRABase ></a></td><td class="indexvalue">No doc </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_base_1_1_col_iterator.html">DenseMatrixBase< _Element >::ColIterator</a></td><td class="indexvalue">Col Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_commentator.html">Commentator</a></td><td class="indexvalue">Give information to user during runtime </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_companion.html">Companion< _Field ></a></td><td class="indexvalue">Companion matrix of a monic polynomial </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_compose.html">Compose< _Blackbox1, _Blackbox2 ></a></td><td class="indexvalue">Blackbox of a product: <img class="formulaInl" alt="$C = AB$" src="form_23.png"/>, i.e <img class="formulaInl" alt="$Cx \gets A(Bx)$" src="form_24.png"/> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_compose_3_01___blackbox_00_01___blackbox_01_4.html">Compose< _Blackbox, _Blackbox ></a></td><td class="indexvalue">Specialization for _Blackbox1 = _Blackbox2 </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_compose_owner.html">ComposeOwner< _Blackbox1, _Blackbox2 ></a></td><td class="indexvalue">Blackbox of a product: <img class="formulaInl" alt="$C = AB$" src="form_23.png"/>, i.e <img class="formulaInl" alt="$Cx \gets A(Bx)$" src="form_24.png"/> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_compose_traits.html">ComposeTraits< IMatrix ></a></td><td class="indexvalue">Used in ..., for example </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_compose_traits_3_01_dense_matrix_3_01_field_01_4_01_4.html">ComposeTraits< DenseMatrix< Field > ></a></td><td class="indexvalue">Used in smith-binary, for example </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_constant_vector_stream.html">ConstantVectorStream< _Vector ></a></td><td class="indexvalue">Constant vector factory </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_base_1_1_const_col_iterator.html">DenseMatrixBase< _Element >::ConstColIterator</a></td><td class="indexvalue">Const Col Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_submatrix_1_1_const_raw_indexed_iterator.html">DenseSubmatrix< _Element >::ConstRawIndexedIterator</a></td><td class="indexvalue">Raw Indexed Iterator (const version) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_base_1_1_const_raw_indexed_iterator.html">DenseMatrixBase< _Element >::ConstRawIndexedIterator</a></td><td class="indexvalue">Const Raw Indexed Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_submatrix_1_1_const_raw_iterator.html">DenseSubmatrix< _Element >::ConstRawIterator</a></td><td class="indexvalue">Raw Iterators (const version) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_base_1_1_const_row_iterator.html">DenseMatrixBase< _Element >::ConstRowIterator</a></td><td class="indexvalue">Const Row Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_container.html">DenseContainer< Field, Vector, RandIter ></a></td><td class="indexvalue">Limited doc so far </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix.html">DenseMatrix< _Field ></a></td><td class="indexvalue">Blackbox interface to dense matrix representation </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_base.html">DenseMatrixBase< _Element ></a></td><td class="indexvalue"><a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> dense matrix template </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_factory.html">DenseMatrixFactory< Field, BElement ></a></td><td class="indexvalue">Dense matrix factory </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_rows_matrix.html">DenseRowsMatrix< _Row ></a></td><td class="indexvalue">Dense row-wise matrix container </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_submatrix.html">DenseSubmatrix< _Element ></a></td><td class="indexvalue">Submatrix of a dense matrix </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_diagonal.html">Diagonal< Field, Trait ></a></td><td class="indexvalue">Random diagonal matrices are used heavily as preconditioners </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_diagonal_3_01___field_00_01_vector_categories_1_1_dense_vector_tag_01_4.html">Diagonal< _Field, VectorCategories::DenseVectorTag ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_diagonal.html" title="Random diagonal matrices are used heavily as preconditioners.">Diagonal</a> for application to dense vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_diagonal_3_01___field_00_01_vector_categories_1_1_sparse_associative_vector_tag_01_4.html">Diagonal< _Field, VectorCategories::SparseAssociativeVectorTag ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_diagonal.html" title="Random diagonal matrices are used heavily as preconditioners.">Diagonal</a> for application to sparse associative vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_diagonal_3_01___field_00_01_vector_categories_1_1_sparse_sequence_vector_tag_01_4.html">Diagonal< _Field, VectorCategories::SparseSequenceVectorTag ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_diagonal.html" title="Random diagonal matrices are used heavily as preconditioners.">Diagonal</a> for application to sparse sequence vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dif.html">Dif< _Blackbox1, _Blackbox2 ></a></td><td class="indexvalue">Blackbox of a difference: <code>C := A - B</code>, i.e <code>Cx = Ax - Bx</code> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_diophantine_solver.html">DiophantineSolver< QSolver ></a></td><td class="indexvalue">DiophantineSolver<QSolver> creates a diophantine solver using a QSolver to generate rational solutions </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_direct_sum.html">DirectSum< _Blackbox1, _Blackbox2 ></a></td><td class="indexvalue">If C = DirectSum(A, B) and y = xA and z = wB, then (y,z) = (x,w)C </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dixon_lifting_container.html">DixonLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix ></a></td><td class="indexvalue">Dixon Lifting Container </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dot_product_domain_3_01_modular_3_01uint16__t_01_4_01_4.html">DotProductDomain< Modular< uint16_t > ></a></td><td class="indexvalue">Specialization of DotProductDomain for unsigned short modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dot_product_domain_3_01_modular_3_01uint32__t_01_4_01_4.html">DotProductDomain< Modular< uint32_t > ></a></td><td class="indexvalue">Specialization of DotProductDomain for uint32_t modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dot_product_domain_3_01_modular_3_01uint8__t_01_4_01_4.html">DotProductDomain< Modular< uint8_t > ></a></td><td class="indexvalue">Specialization of DotProductDomain for unsigned short modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dot_product_domain_3_01_modular_balanced_3_01double_01_4_01_4.html">DotProductDomain< ModularBalanced< double > ></a></td><td class="indexvalue">Specialization of DotProductDomain </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_early_multip_c_r_a.html">EarlyMultipCRA< Domain_Type ></a></td><td class="indexvalue">NO DOC </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_early_single_c_r_a.html">EarlySingleCRA< Domain_Type ></a></td><td class="indexvalue">NO DOC </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_block_ring_1_1_element.html">BlockRing< _Field >::Element</a></td><td class="indexvalue">Default constructable wrapper for <a class="el" href="class_lin_box_1_1_blas_matrix.html" title="BlasMatrix.">BlasMatrix</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_element_abstract.html">ElementAbstract</a></td><td class="indexvalue">Abstract element base class, a technicality </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_element_archetype.html">ElementArchetype</a></td><td class="indexvalue">Field and Ring element interface specification and archetypical instance class </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_element_envelope.html">ElementEnvelope< Field ></a></td><td class="indexvalue">Adaptor from archetypical interface to abstract interface, a technicality </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_elimination_specifier.html">EliminationSpecifier</a></td><td class="indexvalue"><a class="el" href="struct_lin_box_1_1_elimination_specifier.html" title="EliminationSpecifier.">EliminationSpecifier</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_eliminator.html">Eliminator< Field, Matrix ></a></td><td class="indexvalue">Elimination system </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_abstract.html">FieldAbstract</a></td><td class="indexvalue">Field base class </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_archetype.html">FieldArchetype</a></td><td class="indexvalue">Field specification and archetypical instance </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_a_x_p_y.html">FieldAXPY< Field ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_field_a_x_p_y.html" title="FieldAXPY object.">FieldAXPY</a> object </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_a_x_p_y_3_01_modular_3_01___element_01_4_01_4.html">FieldAXPY< Modular< _Element > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_field_a_x_p_y.html" title="FieldAXPY object.">FieldAXPY</a> for parameterized modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_a_x_p_y_3_01_modular_3_01uint16__t_01_4_01_4.html">FieldAXPY< Modular< uint16_t > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_field_a_x_p_y.html" title="FieldAXPY object.">FieldAXPY</a> for uint16_t modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_a_x_p_y_3_01_modular_3_01uint32__t_01_4_01_4.html">FieldAXPY< Modular< uint32_t > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_field_a_x_p_y.html" title="FieldAXPY object.">FieldAXPY</a> for unsigned short modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_a_x_p_y_3_01_modular_3_01uint8__t_01_4_01_4.html">FieldAXPY< Modular< uint8_t > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_field_a_x_p_y.html" title="FieldAXPY object.">FieldAXPY</a> for uint8_t modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_a_x_p_y_3_01_modular_balanced_3_01double_01_4_01_4.html">FieldAXPY< ModularBalanced< double > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_field_a_x_p_y.html" title="FieldAXPY object.">FieldAXPY</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_a_x_p_y_3_01_unparametric_field_3_01integer_01_4_01_4.html">FieldAXPY< UnparametricField< integer > ></a></td><td class="indexvalue">NO DOc </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_envelope.html">FieldEnvelope< Field ></a></td><td class="indexvalue">Derived class used to implement the field archetypeHelps to minimize code bloat </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_interface.html">FieldInterface</a></td><td class="indexvalue">This field base class exists solely to aid documentation organization </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_field_i_o.html">FieldIO< _Element ></a></td><td class="indexvalue">Dummy field for conceptually unclear io </td></tr> <tr><td class="indexkey"><a class="el" href="classfoobar.html">foobar< LocalPIR ></a></td><td class="indexvalue">Test 1: Invariant factors of random dense matrices </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_full_multip_blas_mat_c_r_a.html">FullMultipBlasMatCRA< Domain_Type ></a></td><td class="indexvalue">NO DOC </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_full_multip_c_r_a.html">FullMultipCRA< Domain_Type ></a></td><td class="indexvalue">NO DOC.. </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_full_multip_fixed_c_r_a.html">FullMultipFixedCRA< Domain_Type ></a></td><td class="indexvalue">Chinese Remaindering Algorithm for multiple residues </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_gauss_domain.html">GaussDomain< _Field ></a></td><td class="indexvalue">Repository of functions for rank by elimination on sparse matrices </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_givaro_extension.html">GivaroExtension< BaseField ></a></td><td class="indexvalue">This template class is defined to be in phase with the <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> archetype </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_givaro_extension_3_01_givaro_gfq_01_4.html">GivaroExtension< GivaroGfq ></a></td><td class="indexvalue">This template class is define just to be in phase with the <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> archetype </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_givaro_field.html">GivaroField< BaseField ></a></td><td class="indexvalue">Give <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> fields an allure of Givaro FieldsThis class adds the necessary requirements allowing the construction of an extension of a <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> field or a givaro polynomial of a <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> field .. </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_givaro_field_3_01_lin_box_1_1_g_f2_01_4.html">GivaroField< LinBox::GF2 ></a></td><td class="indexvalue">Give <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> fields an allure of Givaro FieldsThis class adds the necessary requirements allowing the construction of an extension of a <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_givaro_gfq.html">GivaroGfq</a></td><td class="indexvalue">Wrapper of Givaro's GFqDom<int32_t> class </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_givaro_montg.html">GivaroMontg</a></td><td class="indexvalue">Wrapper of Givaro's ::Givaro::Montgomery< ::Givaro::Std32> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_givaro_rns_fixed_c_r_a.html">GivaroRnsFixedCRA< Domain_Type ></a></td><td class="indexvalue">NO DOC.. </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_givaro_zpz.html">GivaroZpz< TAG ></a></td><td class="indexvalue">Wrapper of Givaro's ZpzDom </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_giv_polynomial_ring.html">GivPolynomialRing< Domain, StorageTag ></a></td><td class="indexvalue">Polynomials </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_gmp_random_prime.html">GmpRandomPrime</a></td><td class="indexvalue">Generating random prime integers, using the gmp library </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_g_m_p_rational_element.html">GMPRationalElement</a></td><td class="indexvalue">Elements of GMP_Rationals </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_hilbert.html">Hilbert< _Field ></a></td><td class="indexvalue">Example of a blackbox that is space efficient, though not time efficient </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_hilbert___j_i_t___entry.html">Hilbert_JIT_Entry< _Field ></a></td><td class="indexvalue">The object needed to build a <a class="el" href="class_lin_box_1_1_hilbert.html" title="Example of a blackbox that is space efficient, though not time efficient.">Hilbert</a> matrix as a JIT matrix </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_hom.html">Hom< Source, Target ></a></td><td class="indexvalue">Map element of source ring(field) to target ringAn instance of <a class="el" href="class_lin_box_1_1_hom.html" title="map element of source ring(field) to target ringAn instance of Hom is a homomorphism from a ring of t...">Hom</a> is a homomorphism from a ring of type Source to a ring (usually field) of type Target </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_hom_3_01_base_field_00_01_givaro_extension_3_01_base_field_01_4_01_4.html">Hom< BaseField, GivaroExtension< BaseField > ></a></td><td class="indexvalue">NO DOC </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_hybrid_specifier.html">HybridSpecifier</a></td><td class="indexvalue"><a class="el" href="struct_lin_box_1_1_hybrid_specifier.html" title="HybridSpecifier.">HybridSpecifier</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_inconsistent_system.html">InconsistentSystem< Vector ></a></td><td class="indexvalue">Exception thrown when the system to be solved is inconsistent </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1index_domain.html">indexDomain</a></td><td class="indexvalue">Class used for permuting indices </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_invalid_matrix_input.html">InvalidMatrixInput</a></td><td class="indexvalue">Exception class for invalid matrix input </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_inverse.html">Inverse< Blackbox ></a></td><td class="indexvalue">A Blackbox for the inverse </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_j_i_t___matrix.html">JIT_Matrix< _Field, JIT_EntryGenerator ></a></td><td class="indexvalue">Example of a blackbox that is space efficient, though not time efficient </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_l_a_block_lanczos_solver.html">LABlockLanczosSolver< Field, Matrix ></a></td><td class="indexvalue">Biorthogonalising block Lanczos iteration </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_lanczos_solver.html">LanczosSolver< Field, Vector ></a></td><td class="indexvalue">Solve a linear system using the conjugate Lanczos iteration </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_last_invariant_factor.html">LastInvariantFactor< _Ring, _Solver ></a></td><td class="indexvalue">This is used in a Smith Form algorithm </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_lidia_gfq.html">LidiaGfq</a></td><td class="indexvalue">Defines the Galois Field GF(p<sup>k</sup>) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_linbox_error.html">LinboxError</a></td><td class="indexvalue">Base class for execption handling in Givaro </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_lin_box_tag.html">LinBoxTag</a></td><td class="indexvalue">Structure for tags </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_local2__32.html">Local2_32</a></td><td class="indexvalue">Fast arithmetic mod 2^32, including gcd </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_l_q_u_p_matrix.html">LQUPMatrix< Field ></a></td><td class="indexvalue">LQUP factorisation </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_massey_domain.html">MasseyDomain< Field, Sequence ></a></td><td class="indexvalue">Berlekamp/Massey algorithm </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_matrix_archetype.html">MatrixArchetype< _Element ></a></td><td class="indexvalue">Directly-represented matrix archetype </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_matrix_blackbox.html">MatrixBlackbox< _Field, _Matrix, _Vector ></a></td><td class="indexvalue">Matrix black box </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_matrix_categories.html">MatrixCategories</a></td><td class="indexvalue">For specializing matrix arithmetic </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_matrix_domain.html">MatrixDomain< Field ></a></td><td class="indexvalue">Class of matrix arithmetic functions </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_matrix_permutation.html">MatrixPermutation< _UnsignedInt ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_permutation.html" title="size is n.">Permutation</a> classique </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_matrix_rank.html">MatrixRank< _Ring, _Field, _RandomPrime ></a></td><td class="indexvalue">Compute the rank of an integer matrix in place over a finite field by Gaussian elimination </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_matrix_stream.html">MatrixStream< Field ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_matrix_stream.html" title="MatrixStream.">MatrixStream</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_matrix_stream_reader.html">MatrixStreamReader< Field ></a></td><td class="indexvalue">An abstract base class to represent readers for specific formats </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_method.html">Method</a></td><td class="indexvalue"><a class="el" href="struct_lin_box_1_1_method.html" title="Method specifiers for controlling algorithm choice.">Method</a> specifiers for controlling algorithm choice </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_m_g_block_lanczos_solver.html">MGBlockLanczosSolver< Field, Matrix ></a></td><td class="indexvalue">Block Lanczos iteration </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular.html">Modular< _Element ></a></td><td class="indexvalue">Prime fields of positive characteristic implemented directly in <a class="el" href="namespace_lin_box.html" title="Namespace in which all linbox code resides.">LinBox</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01double_01_4.html">Modular< double ></a></td><td class="indexvalue">Standard representation of <img class="formulaInl" alt="$\mathbf{Z}/m\mathbf{Z}$" src="form_4.png"/> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01int16__t_01_4.html">Modular< int16_t ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_modular.html" title="Prime fields of positive characteristic implemented directly in LinBox.">Modular</a> to short element type with efficient dot product </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01int32__t_01_4.html">Modular< int32_t ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_modular.html" title="Prime fields of positive characteristic implemented directly in LinBox.">Modular</a> to int32_t element type with efficient dot product </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01int64__t_01_4.html">Modular< int64_t ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_modular.html" title="Prime fields of positive characteristic implemented directly in LinBox.">Modular</a> to int64_t element type with efficient dot product </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01int8__t_01_4.html">Modular< int8_t ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_modular.html" title="Prime fields of positive characteristic implemented directly in LinBox.">Modular</a> to signed 8 bit element type with efficient dot product </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01uint16__t_01_4.html">Modular< uint16_t ></a></td><td class="indexvalue">Specialization of class <a class="el" href="class_lin_box_1_1_modular.html" title="Prime fields of positive characteristic implemented directly in LinBox.">Modular</a> for uint16_t element type </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01uint32__t_01_4.html">Modular< uint32_t ></a></td><td class="indexvalue">Specialization of class <a class="el" href="class_lin_box_1_1_modular.html" title="Prime fields of positive characteristic implemented directly in LinBox.">Modular</a> for uint32_t element type </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_3_01uint8__t_01_4.html">Modular< uint8_t ></a></td><td class="indexvalue">Allows compact storage when the modulus is less than 2^8 </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_balanced_3_01double_01_4.html">ModularBalanced< double ></a></td><td class="indexvalue">Centered representation of <img class="formulaInl" alt="$\mathbf{Z}/m\mathbf{Z}$" src="form_4.png"/> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_balanced_rand_iter.html">ModularBalancedRandIter< Element ></a></td><td class="indexvalue">Random field base element generator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_crooked_rand_iter.html">ModularCrookedRandIter< Element ></a></td><td class="indexvalue">Random field base element generator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_modular_rand_iter.html">ModularRandIter< Element ></a></td><td class="indexvalue">Random field base element generator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_moore_penrose.html">MoorePenrose< Blackbox ></a></td><td class="indexvalue">Generalized inverse of a blackbox </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_m_v_product_domain.html">MVProductDomain< Field ></a></td><td class="indexvalue">Helper class to allow specializations of certain matrix-vector products </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_m_v_product_domain_3_01_modular_3_01uint16__t_01_4_01_4.html">MVProductDomain< Modular< uint16_t > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_m_v_product_domain.html" title="Helper class to allow specializations of certain matrix-vector products.">MVProductDomain</a> for uint16_t modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_m_v_product_domain_3_01_modular_3_01uint32__t_01_4_01_4.html">MVProductDomain< Modular< uint32_t > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_m_v_product_domain.html" title="Helper class to allow specializations of certain matrix-vector products.">MVProductDomain</a> for uint32_t modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_m_v_product_domain_3_01_modular_3_01uint8__t_01_4_01_4.html">MVProductDomain< Modular< uint8_t > ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_m_v_product_domain.html" title="Helper class to allow specializations of certain matrix-vector products.">MVProductDomain</a> for uint8_t modular field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_no_hom_error.html">NoHomError</a></td><td class="indexvalue">Error object for attempt to establish a <a class="el" href="class_lin_box_1_1_hom.html" title="map element of source ring(field) to target ringAn instance of Hom is a homomorphism from a ring of t...">Hom</a> that cannot exist </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_nonzero_rand_iter.html">NonzeroRandIter< Field, RandIter ></a></td><td class="indexvalue">Random iterator for nonzero random numbers </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_n_t_l___p_i_d__zz__p.html">NTL_PID_zz_p</a></td><td class="indexvalue">Extend Wrapper of zz_p from NTL </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_n_t_l___z_z.html">NTL_ZZ</a></td><td class="indexvalue">Integer ring </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_n_t_l___z_z__p.html">NTL_ZZ_p</a></td><td class="indexvalue">Wrapper of zz_p from NTL </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_n_t_l__zz__p.html">NTL_zz_p</a></td><td class="indexvalue">Long ints modulo a positive integer </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_n_t_l__zz__p_e.html">NTL_zz_pE</a></td><td class="indexvalue">For large cardinality, small prime </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_n_t_l__zz__p_x.html">NTL_zz_pX</a></td><td class="indexvalue">Ring (in fact, a unique factorization domain) of polynomial with coefficients in class <a class="el" href="struct_lin_box_1_1_n_t_l__zz__p.html" title="long ints modulo a positive integer.">NTL_zz_p</a> (integers mod a wordsize prime) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_n_t_l___z_z__p_x.html">NTL_ZZ_pX</a></td><td class="indexvalue">Ring (in fact, a unique factorization domain) of polynomial with coefficients in class <a class="el" href="struct_lin_box_1_1_n_t_l___z_z__p.html" title="Wrapper of zz_p from NTL.">NTL_ZZ_p</a> (integers mod a wordsize prime) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_null_matrix.html">NullMatrix</a></td><td class="indexvalue">This is a representation of the 0 by 0 empty matrix which does not occupy memory </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_one_invariant_factor.html">OneInvariantFactor< _Ring, _LastInvariantFactor, _Compose, _RandomMatrix ></a></td><td class="indexvalue">Limited doc so far </td></tr> <tr><td class="indexkey"><a class="el" href="class_pair.html">Pair< I, T ></a></td><td class="indexvalue"><a class="el" href="class_pair.html" title="Pair of I and T : struct { column index, value }.">Pair</a> of I and T : struct { column index, value } </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_param_fuzzy.html">ParamFuzzy</a></td><td class="indexvalue">Abstract parameterized field of "fuzzy" doubles </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_permutation.html">Permutation< _Field, _Storage ></a></td><td class="indexvalue">Size is n </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_p_i_d__double.html">PID_double</a></td><td class="indexvalue">NO DOC </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_p_i_d__integer.html">PID_integer</a></td><td class="indexvalue">Domain for integer operations </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_p_i_r__ntl___z_z__p.html">PIR_ntl_ZZ_p</a></td><td class="indexvalue">Extend Wrapper of ZZ_p from NTL </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_plot_style_1_1_plot.html">PlotStyle::Plot</a></td><td class="indexvalue">What style of graphic : histogram ? graph ? </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_plot_data.html">PlotData< NAM ></a></td><td class="indexvalue">The raw data to plot </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_plot_graph.html">PlotGraph< NAM ></a></td><td class="indexvalue">The graph </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_plot_style.html">PlotStyle</a></td><td class="indexvalue">Represents a table of values to plot </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_polynomial_b_b.html">PolynomialBB< Blackbox, Poly ></a></td><td class="indexvalue">Represent the matrix P(A) where A is a blackbox and P a polynomial </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_polynomial_b_b_owner.html">PolynomialBBOwner< Blackbox, Poly ></a></td><td class="indexvalue">Represent the matrix P(A) where A is a blackbox and P a polynomial </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_power_gauss_domain.html">PowerGaussDomain< _Field ></a></td><td class="indexvalue">Repository of functions for rank modulo a prime power by elimination on sparse matrices </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_power_of_two_modular.html">PowerOfTwoModular< Ints ></a></td><td class="indexvalue">Ring of elements modulo some power of two </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_precondition_failed.html">PreconditionFailed</a></td><td class="indexvalue">A precondtion failed </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_prime_stream.html">PrimeStream< Element ></a></td><td class="indexvalue">Prime number stream </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_power_of_two_modular_1_1_rand_iter.html">PowerOfTwoModular< Ints >::RandIter</a></td><td class="indexvalue">Random iterator generator type </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rand_iter_abstract.html">RandIterAbstract</a></td><td class="indexvalue">Random field element generator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rand_iter_archetype.html">RandIterArchetype</a></td><td class="indexvalue">Random field element generator archetype </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rand_iter_envelope.html">RandIterEnvelope< Field ></a></td><td class="indexvalue">Random field base element generator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_dense_matrix.html">RandomDenseMatrix< Randiter, Field ></a></td><td class="indexvalue">Random Dense Matrix builder </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_dense_stream.html">RandomDenseStream< Field, _Vector, RandIter, Trait ></a></td><td class="indexvalue">Random dense vector stream </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_dense_stream_3_01_field_00_01___vector_00_01_rand_iter_00_01_vector_cat589381417933a6db12f95d32a4c5da0e.html">RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag ></a></td><td class="indexvalue">Specialization of random dense stream for dense vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_integer_iter.html">RandomIntegerIter< _Unsigned ></a></td><td class="indexvalue">Random Integer Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_integer_iterator.html">RandomIntegerIterator< _Unsigned ></a></td><td class="indexvalue">Random Prime Generator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_prime_iter.html">RandomPrimeIter</a></td><td class="indexvalue">Random Prime Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_prime_iterator.html">RandomPrimeIterator</a></td><td class="indexvalue">Random Prime Generator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_sparse_stream.html">RandomSparseStream< Field, _Vector, RandIter, Trait ></a></td><td class="indexvalue">Random sparse vector stream </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_sparse_stream_3_01_field_00_01___vector_00_01_rand_iter_00_01_vector_ca883e5ca445c8a45322c951afc9074c1d.html">RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_random_sparse_stream.html" title="Random sparse vector stream.">RandomSparseStream</a> for dense vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_sparse_stream_3_01_field_00_01___vector_00_01_rand_iter_00_01_vector_ca076d5b0790f7cce9e4742b9ee96c71e3.html">RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_random_sparse_stream.html" title="Random sparse vector stream.">RandomSparseStream</a> for sparse associative vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_sparse_stream_3_01_field_00_01___vector_00_01_rand_iter_00_01_vector_ca276d66c5e49e11847c8660dd91684cda.html">RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_random_sparse_stream.html" title="Random sparse vector stream.">RandomSparseStream</a> for sparse parallel vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_random_sparse_stream_3_01_field_00_01___vector_00_01_rand_iter_00_01_vector_ca61dfcd16fddd3b2ca4b1974ad2d160c4.html">RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseSequenceVectorTag ></a></td><td class="indexvalue">Specialization of <a class="el" href="class_lin_box_1_1_random_sparse_stream.html" title="Random sparse vector stream.">RandomSparseStream</a> for sparse sequence vectors </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_rank_builder.html">RankBuilder</a></td><td class="indexvalue">Random method for constructing rank </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_reconstruction.html">RationalReconstruction< _LiftingContainer, RatRecon ></a></td><td class="indexvalue">Limited doc so far </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_rational_remainder.html">RationalRemainder< RatCRABase ></a></td><td class="indexvalue">Chinese remainder of rationals </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_rational_remainder2.html">RationalRemainder2< RatCRABase, RatRecon ></a></td><td class="indexvalue">Chinese remainder of rationals </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_solver.html">RationalSolver< Ring, Field, RandomPrime, MethodTraits ></a></td><td class="indexvalue">Interface for the different specialization of p-adic lifting based solvers </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_block_hankel_traits_01_4.html">RationalSolver< Ring, Field, RandomPrime, BlockHankelTraits ></a></td><td class="indexvalue">Block Hankel </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_block_wiedemann_traits_01_4.html">RationalSolver< Ring, Field, RandomPrime, BlockWiedemannTraits ></a></td><td class="indexvalue">Partial specialization of p-adic based solver with block Wiedemann algorithm </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_dixon_traits_01_4.html">RationalSolver< Ring, Field, RandomPrime, DixonTraits ></a></td><td class="indexvalue">Partial specialization of p-adic based solver with Dixon algorithm </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_sparse_elimination_traits_01_4.html">RationalSolver< Ring, Field, RandomPrime, SparseEliminationTraits ></a></td><td class="indexvalue">Sparse LU </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_wan_traits_01_4.html">RationalSolver< Ring, Field, RandomPrime, WanTraits ></a></td><td class="indexvalue">Solver using a hybrid Numeric/Symbolic computation </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_rational_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_wiedemann_traits_01_4.html">RationalSolver< Ring, Field, RandomPrime, WiedemannTraits ></a></td><td class="indexvalue">Partial specialization of p-adic based solver with Wiedemann algorithm </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_base_1_1_raw_indexed_iterator.html">DenseMatrixBase< _Element >::RawIndexedIterator</a></td><td class="indexvalue">Raw Indexed Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_submatrix_1_1_raw_indexed_iterator.html">DenseSubmatrix< _Element >::RawIndexedIterator</a></td><td class="indexvalue">Raw Indexed Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_zero_one_1_1_raw_index_iterator.html">ZeroOne< _Field >::RawIndexIterator</a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_zero_one_1_1_raw_index_iterator.html" title="RawIndexIterator.">RawIndexIterator</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_zero_one_3_01_g_f2_01_4_1_1_raw_index_iterator.html">ZeroOne< GF2 >::RawIndexIterator</a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_zero_one_3_01_g_f2_01_4_1_1_raw_index_iterator.html" title="RawIndexIterator.">RawIndexIterator</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_submatrix_1_1_raw_iterator.html">DenseSubmatrix< _Element >::RawIterator</a></td><td class="indexvalue">Raw Iterators </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_zero_one_1_1_raw_iterator.html">ZeroOne< _Field >::RawIterator</a></td><td class="indexvalue">Raw iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_zero_one_3_01_g_f2_01_4_1_1_raw_iterator.html">ZeroOne< GF2 >::RawIterator</a></td><td class="indexvalue">Raw iterator </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_raw_vector.html">RawVector< Element ></a></td><td class="indexvalue">Canonical vector types </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_rebind.html">Rebind< XXX, U ></a></td><td class="indexvalue">Used in support of <a class="el" href="class_lin_box_1_1_hom.html" title="map element of source ring(field) to target ringAn instance of Hom is a homomorphism from a ring of t...">Hom</a>, <a class="el" href="namespace_lin_box_1_1_matrix_hom.html" title="Limited doc so far. Used in RationalSolver.">MatrixHom</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_blas_matrix_1_1rebind.html">BlasMatrix< _Element >::rebind< _Tp1 ></a></td><td class="indexvalue"><a class="el" href="struct_lin_box_1_1_rebind.html" title="used in support of Hom, MatrixHom">Rebind</a> operator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_reverse_vector.html">ReverseVector< Vector ></a></td><td class="indexvalue">Reverse vector class This class wraps an existing vector type and reverses its direction </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_ring_abstract.html">RingAbstract</a></td><td class="indexvalue">Abstract ring base class </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_ring_archetype.html">RingArchetype</a></td><td class="indexvalue">Specification and archetypic instance for the ring interfaceThe <a class="el" href="class_lin_box_1_1_ring_archetype.html">RingArchetype</a> and its encapsulated element class contain pointers to the <a class="el" href="class_lin_box_1_1_ring_abstract.html">RingAbstract</a> and its encapsulated ring element, respectively </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_ring_categories.html">RingCategories</a></td><td class="indexvalue">Some basic information about each field or ring </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_ring_envelope.html">RingEnvelope< Ring ></a></td><td class="indexvalue">Implement the ring archetype to minimize code bloat </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_ring_interface.html">RingInterface</a></td><td class="indexvalue">This ring base class exists solely to aid documentation organization </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_r_n_s.html">RNS< Unsigned ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_r_n_s.html" title="RNS.">RNS</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_dense_matrix_base_1_1_row_iterator.html">DenseMatrixBase< _Element >::RowIterator</a></td><td class="indexvalue">Row Iterator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_scalar_matrix.html">ScalarMatrix< _Field ></a></td><td class="indexvalue">Blackbox for <code>aI</code> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sigma_basis.html">SigmaBasis< _Field ></a></td><td class="indexvalue">Implementation of <img class="formulaInl" alt="$\sigma$" src="form_19.png"/>-basis (minimal basis) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_smith_form_binary.html">SmithFormBinary< _Ring, _oneInvariantFactor, _Rank ></a></td><td class="indexvalue">Compute Smith form </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_smith_form_iliopoulos.html">SmithFormIliopoulos</a></td><td class="indexvalue">This is Iliopoulos' algorithm do diagonalize </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_smith_form_local.html">SmithFormLocal< LocalPID ></a></td><td class="indexvalue">Smith normal form (invariant factors) of a matrix over a local ring </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_solve_failed.html">SolveFailed</a></td><td class="indexvalue">Exception thrown when the computed solution vector is not a true solution to the system, but none of the problems cited below exist </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_solver_traits.html">SolverTraits</a></td><td class="indexvalue">Solver traits </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sparse___vector.html">Sparse_Vector< T, I ></a></td><td class="indexvalue">Vector< Pair<T,I> > and actualsize </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sparse_l_u_lifting_container.html">SparseLULiftingContainer< _Ring, _Field, _IMatrix, _FMatrix ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_sparse_l_u_lifting_container.html" title="SparseLULiftingContainer.">SparseLULiftingContainer</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sparse_matrix.html">SparseMatrix< _Field, _Row ></a></td><td class="indexvalue">Vector of sparse rows </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sparse_matrix_base.html">SparseMatrixBase< _Element, _Row, Trait ></a></td><td class="indexvalue">Sparse matrix container This class acts as a generic row-wise container for sparse matrices </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sparse_matrix_factory.html">SparseMatrixFactory< Field, BElement, Row, BRow ></a></td><td class="indexvalue">Sparse matrix factory This class inherits <a class="el" href="class_lin_box_1_1_blackbox_factory.html">BlackboxFactory</a> and provides a method for using a <a class="el" href="class_lin_box_1_1_sparse_matrix_base.html">SparseMatrixBase</a> object with integer or rational data type as input to the high-level integer and rational solutions functions </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_squarize.html">Squarize< Blackbox ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_transpose.html" title="transpose matrix without copying.">Transpose</a> matrix without copying </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_standard_basis_stream.html">StandardBasisStream< Field, _Vector, Trait ></a></td><td class="indexvalue">Stream for <img class="formulaInl" alt="$e_1,\cdots,e_n$" src="form_72.png"/> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_standard_basis_stream_3_01_field_00_01___vector_00_01_vector_categories_1_1_dense_vector_tag_01_4.html">StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag ></a></td><td class="indexvalue">Specialization of standard basis stream for dense vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_standard_basis_stream_3_01_field_00_01___vector_00_01_vector_categories_1_1_speb533800f9a893196e1a53ada766ae00.html">StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag ></a></td><td class="indexvalue">Specialization of standard basis stream for sparse associative vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_standard_basis_stream_3_01_field_00_01___vector_00_01_vector_categories_1_1_sparse_parallel_vector_tag_01_4.html">StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag ></a></td><td class="indexvalue">Specialization of standard basis stream for sparse parallel vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_standard_basis_stream_3_01_field_00_01___vector_00_01_vector_categories_1_1_sparse_sequence_vector_tag_01_4.html">StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag ></a></td><td class="indexvalue">Specialization of standard basis stream for sparse sequence vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_subiterator.html">Subiterator< Iterator ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_subvector.html" title="Dense subvectorThis class provides a statically sized subvector of a random access container (such as...">Subvector</a> iterator class provides striding iterators </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_submatrix.html">Submatrix< Blackbox, Trait ></a></td><td class="indexvalue">Leading principal minor of existing matrix without copying </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_submatrix_3_01_blackbox_00_01_vector_categories_1_1_dense_vector_tag_01_4.html">Submatrix< Blackbox, VectorCategories::DenseVectorTag ></a></td><td class="indexvalue">Specialization for dense vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_submatrix_3_01_blackbox_00_01_vector_categories_1_1_dense_zero_one_vector_tag_01_4.html">Submatrix< Blackbox, VectorCategories::DenseZeroOneVectorTag ></a></td><td class="indexvalue">Specialization for dense <a class="el" href="class_lin_box_1_1_zero_one.html" title="Time and space efficient representation of sparse {0,1}-matrices.">ZeroOne</a> vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_submatrix_3_01_dense_matrix_3_01___field_01_4_00_01_vector_categories_1_1_dense_vector_tag_01_4.html">Submatrix< DenseMatrix< _Field >, VectorCategories::DenseVectorTag ></a></td><td class="indexvalue">Special case for the submatrix of a dense matrix </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_submatrix_owner_3_01_blackbox_00_01_vector_categories_1_1_dense_vector_tag_01_4.html">SubmatrixOwner< Blackbox, VectorCategories::DenseVectorTag ></a></td><td class="indexvalue">Specialization for dense vectors </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_subvector.html">Subvector< Iterator, ConstIterator ></a></td><td class="indexvalue">Dense subvectorThis class provides a statically sized subvector of a random access container (such as std::vector, deque) </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sum.html">Sum< _Blackbox1, _Blackbox2 ></a></td><td class="indexvalue">Blackbox of a matrix sum without copying </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sum_owner.html">SumOwner< _Blackbox1, _Blackbox2 ></a></td><td class="indexvalue">Blackbox of a matrix sum without copying </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sylvester.html">Sylvester< _Field ></a></td><td class="indexvalue">This is a representation of the <a class="el" href="class_lin_box_1_1_sylvester.html" title="This is a representation of the Sylvester matrix of two polynomials.">Sylvester</a> matrix of two polynomials </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_plot_style_1_1_term.html">PlotStyle::Term</a></td><td class="indexvalue">What format the plot should be in? </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_toeplitz.html">Toeplitz< _CField, _PField ></a></td><td class="indexvalue">This is the blackbox representation of a <a class="el" href="class_lin_box_1_1_toeplitz.html" title="This is the blackbox representation of a Toeplitz matrix.">Toeplitz</a> matrix </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_toeplitz_3_01typename_01___p_field_1_1_coeff_field_00_01___p_field_01_4.html">Toeplitz< typename _PField::CoeffField, _PField ></a></td><td class="indexvalue">Specialization for when the field of matrix elements is the same as the coefficient field of the polynomial field </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_transpose.html">Transpose< Blackbox ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_transpose.html" title="transpose matrix without copying.">Transpose</a> matrix without copying </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_transposed_blas_matrix.html">TransposedBlasMatrix< Matrix ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_transposed_blas_matrix.html" title="TransposedBlasMatrix.">TransposedBlasMatrix</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_transposed_blas_matrix_3_01_transposed_blas_matrix_3_01_matrix_01_4_01_4.html">TransposedBlasMatrix< TransposedBlasMatrix< Matrix > ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_transposed_blas_matrix.html" title="TransposedBlasMatrix.">TransposedBlasMatrix</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_transpose_matrix.html">TransposeMatrix< Matrix, Trait ></a></td><td class="indexvalue">Matrix transpose </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_transpose_owner.html">TransposeOwner< Blackbox ></a></td><td class="indexvalue"><a class="el" href="class_lin_box_1_1_transpose.html" title="transpose matrix without copying.">Transpose</a> matrix without copying </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_triangular_blas_matrix.html">TriangularBlasMatrix< Element ></a></td><td class="indexvalue">Triangular BLAS matrix </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_triples_b_b.html">TriplesBB< _Field ></a></td><td class="indexvalue">Wrapper for NAG Sparse Matrix format </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_unparametric_rand_iter.html">UnparametricRandIter< K ></a></td><td class="indexvalue">Unparameterized random field element generator template </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_vector_categories.html">VectorCategories</a></td><td class="indexvalue">List of vector categories </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_vector_fraction.html">VectorFraction< Domain ></a></td><td class="indexvalue">VectorFraction<Domain> is a vector of rational elements with common reduced denominator </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_vector_stream.html">VectorStream< _Vector ></a></td><td class="indexvalue">Vector factory </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_vector_traits.html">VectorTraits< Vector ></a></td><td class="indexvalue">Vector traits template structure </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_wiedemann_lifting_container.html">WiedemannLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix, _FPolynomial ></a></td><td class="indexvalue">Wiedemann LiftingContianer </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_wiedemann_solver.html">WiedemannSolver< Field ></a></td><td class="indexvalue">Linear system solvers based on Wiedemann's method </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_zero_one.html">ZeroOne< _Field ></a></td><td class="indexvalue">Time and space efficient representation of sparse {0,1}-matrices </td></tr> <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_zero_one_3_01_g_f2_01_4.html">ZeroOne< GF2 ></a></td><td class="indexvalue">Time and space efficient representation of sparse matrices over GF2 </td></tr> <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_z_o_quad.html">ZOQuad< _Field ></a></td><td class="indexvalue">A class of striped or block-decomposed zero-one matrices </td></tr> </table> </div> <hr class="footer"/><address class="footer"><small>Generated on Tue Aug 30 2011 for linbox by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> </html>