Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c5653a35bb94fee65ffe21230992c863 > files > 7

linbox-doc-1.2.1-1.fc15.noarch.rpm

<!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&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;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&#160;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&#160;Structures</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&#160;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&lt; _Field, _Blackbox &gt;</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&lt; _Field, _Blackbox &gt;</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&lt; _Field, _Blackbox &gt;</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&lt; Field, _Blackbox, RandIter &gt;</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&lt; Field, Blackbox &gt;</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&lt; Field, _Blackbox, RandIter &gt;</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&lt; Field, _Blackbox, RandIter &gt;</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&lt; Field, Blackbox &gt;</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&lt; _Field &gt;</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&lt; _Element &gt;</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&lt; Field &gt;</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&lt; Field, Operand1, Operand2 &gt;</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&lt; Field, Operand1, Operand2 &gt;</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&lt; _UnsignedInt &gt;</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&lt; _Ring, _Field, _IMatrix, _FMatrix, _Block &gt;</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&lt; Field, Matrix &gt;</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&lt; _Field, _Sequence &gt;</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&lt; _Field &gt;</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&lt; _Ring, _Field, _IMatrix, _FMatrix &gt;</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&lt; _Field, Switch &gt;</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&lt; Field &gt;</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&lt; Field &gt;</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&lt; CRABase &gt;</a></td><td class="indexvalue">Wrapper around OMP/SEQ version of ChineseRemainderXXX&lt;CRABase&gt; </td></tr>
  <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_chinese_remainder_seq.html">ChineseRemainderSeq&lt; CRABase &gt;</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&lt; _Element &gt;::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&lt; _Field &gt;</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&lt; _Blackbox1, _Blackbox2 &gt;</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&lt; _Blackbox, _Blackbox &gt;</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&lt; _Blackbox1, _Blackbox2 &gt;</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&lt; IMatrix &gt;</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&lt; DenseMatrix&lt; Field &gt; &gt;</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&lt; _Vector &gt;</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&lt; _Element &gt;::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&lt; _Element &gt;::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&lt; _Element &gt;::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&lt; _Element &gt;::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&lt; _Element &gt;::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&lt; Field, Vector, RandIter &gt;</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&lt; _Field &gt;</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&lt; _Element &gt;</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&lt; Field, BElement &gt;</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&lt; _Row &gt;</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&lt; _Element &gt;</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&lt; Field, Trait &gt;</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&lt; _Field, VectorCategories::DenseVectorTag &gt;</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&lt; _Field, VectorCategories::SparseAssociativeVectorTag &gt;</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&lt; _Field, VectorCategories::SparseSequenceVectorTag &gt;</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&lt; _Blackbox1, _Blackbox2 &gt;</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&lt; QSolver &gt;</a></td><td class="indexvalue">DiophantineSolver&lt;QSolver&gt; 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&lt; _Blackbox1, _Blackbox2 &gt;</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&lt; _Ring, _Field, _IMatrix, _FMatrix &gt;</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&lt; Modular&lt; uint16_t &gt; &gt;</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&lt; Modular&lt; uint32_t &gt; &gt;</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&lt; Modular&lt; uint8_t &gt; &gt;</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&lt; ModularBalanced&lt; double &gt; &gt;</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&lt; Domain_Type &gt;</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&lt; Domain_Type &gt;</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&lt; _Field &gt;::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&lt; Field &gt;</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&lt; Field, Matrix &gt;</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&lt; Field &gt;</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&lt; Modular&lt; _Element &gt; &gt;</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&lt; Modular&lt; uint16_t &gt; &gt;</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&lt; Modular&lt; uint32_t &gt; &gt;</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&lt; Modular&lt; uint8_t &gt; &gt;</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&lt; ModularBalanced&lt; double &gt; &gt;</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&lt; UnparametricField&lt; integer &gt; &gt;</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&lt; Field &gt;</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&lt; _Element &gt;</a></td><td class="indexvalue">Dummy field for conceptually unclear io </td></tr>
  <tr><td class="indexkey"><a class="el" href="classfoobar.html">foobar&lt; LocalPIR &gt;</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&lt; Domain_Type &gt;</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&lt; Domain_Type &gt;</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&lt; Domain_Type &gt;</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&lt; _Field &gt;</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&lt; BaseField &gt;</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&lt; GivaroGfq &gt;</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&lt; BaseField &gt;</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&lt; LinBox::GF2 &gt;</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&lt;int32_t&gt; 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&lt; ::Givaro::Std32&gt; </td></tr>
  <tr><td class="indexkey"><a class="el" href="struct_lin_box_1_1_givaro_rns_fixed_c_r_a.html">GivaroRnsFixedCRA&lt; Domain_Type &gt;</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&lt; TAG &gt;</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&lt; Domain, StorageTag &gt;</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&lt; _Field &gt;</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&lt; _Field &gt;</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&lt; Source, Target &gt;</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&lt; BaseField, GivaroExtension&lt; BaseField &gt; &gt;</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&lt; Vector &gt;</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&lt; Blackbox &gt;</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&lt; _Field, JIT_EntryGenerator &gt;</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&lt; Field, Matrix &gt;</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&lt; Field, Vector &gt;</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&lt; _Ring, _Solver &gt;</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&lt; Field &gt;</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&lt; Field, Sequence &gt;</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&lt; _Element &gt;</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&lt; _Field, _Matrix, _Vector &gt;</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&lt; Field &gt;</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&lt; _UnsignedInt &gt;</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&lt; _Ring, _Field, _RandomPrime &gt;</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&lt; Field &gt;</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&lt; Field &gt;</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&lt; Field, Matrix &gt;</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&lt; _Element &gt;</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&lt; double &gt;</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&lt; int16_t &gt;</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&lt; int32_t &gt;</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&lt; int64_t &gt;</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&lt; int8_t &gt;</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&lt; uint16_t &gt;</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&lt; uint32_t &gt;</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&lt; uint8_t &gt;</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&lt; double &gt;</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&lt; Element &gt;</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&lt; Element &gt;</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&lt; Element &gt;</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&lt; Blackbox &gt;</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&lt; Field &gt;</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&lt; Modular&lt; uint16_t &gt; &gt;</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&lt; Modular&lt; uint32_t &gt; &gt;</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&lt; Modular&lt; uint8_t &gt; &gt;</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&lt; Field, RandIter &gt;</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&lt; _Ring, _LastInvariantFactor, _Compose, _RandomMatrix &gt;</a></td><td class="indexvalue">Limited doc so far </td></tr>
  <tr><td class="indexkey"><a class="el" href="class_pair.html">Pair&lt; I, T &gt;</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&lt; _Field, _Storage &gt;</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&lt; NAM &gt;</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&lt; NAM &gt;</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&lt; Blackbox, Poly &gt;</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&lt; Blackbox, Poly &gt;</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&lt; _Field &gt;</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&lt; Ints &gt;</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&lt; Element &gt;</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&lt; Ints &gt;::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&lt; Field &gt;</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&lt; Randiter, Field &gt;</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&lt; Field, _Vector, RandIter, Trait &gt;</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&lt; Field, _Vector, RandIter, VectorCategories::DenseVectorTag &gt;</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&lt; _Unsigned &gt;</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&lt; _Unsigned &gt;</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&lt; Field, _Vector, RandIter, Trait &gt;</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&lt; Field, _Vector, RandIter, VectorCategories::DenseVectorTag &gt;</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&lt; Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag &gt;</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&lt; Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag &gt;</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&lt; Field, _Vector, RandIter, VectorCategories::SparseSequenceVectorTag &gt;</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&lt; _LiftingContainer, RatRecon &gt;</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&lt; RatCRABase &gt;</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&lt; RatCRABase, RatRecon &gt;</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&lt; Ring, Field, RandomPrime, MethodTraits &gt;</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&lt; Ring, Field, RandomPrime, BlockHankelTraits &gt;</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&lt; Ring, Field, RandomPrime, BlockWiedemannTraits &gt;</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&lt; Ring, Field, RandomPrime, DixonTraits &gt;</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&lt; Ring, Field, RandomPrime, SparseEliminationTraits &gt;</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&lt; Ring, Field, RandomPrime, WanTraits &gt;</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&lt; Ring, Field, RandomPrime, WiedemannTraits &gt;</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&lt; _Element &gt;::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&lt; _Element &gt;::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&lt; _Field &gt;::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&lt; GF2 &gt;::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&lt; _Element &gt;::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&lt; _Field &gt;::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&lt; GF2 &gt;::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&lt; Element &gt;</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&lt; XXX, U &gt;</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&lt; _Element &gt;::rebind&lt; _Tp1 &gt;</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&lt; Vector &gt;</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&lt; Ring &gt;</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&lt; Unsigned &gt;</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&lt; _Element &gt;::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&lt; _Field &gt;</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&lt; _Field &gt;</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&lt; _Ring, _oneInvariantFactor, _Rank &gt;</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&lt; LocalPID &gt;</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&lt; T, I &gt;</a></td><td class="indexvalue">Vector&lt; Pair&lt;T,I&gt; &gt; and actualsize </td></tr>
  <tr><td class="indexkey"><a class="el" href="class_lin_box_1_1_sparse_l_u_lifting_container.html">SparseLULiftingContainer&lt; _Ring, _Field, _IMatrix, _FMatrix &gt;</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&lt; _Field, _Row &gt;</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&lt; _Element, _Row, Trait &gt;</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&lt; Field, BElement, Row, BRow &gt;</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&lt; Blackbox &gt;</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&lt; Field, _Vector, Trait &gt;</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&lt; Field, _Vector, VectorCategories::DenseVectorTag &gt;</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&lt; Field, _Vector, VectorCategories::SparseAssociativeVectorTag &gt;</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&lt; Field, _Vector, VectorCategories::SparseParallelVectorTag &gt;</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&lt; Field, _Vector, VectorCategories::SparseSequenceVectorTag &gt;</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&lt; Iterator &gt;</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&lt; Blackbox, Trait &gt;</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&lt; Blackbox, VectorCategories::DenseVectorTag &gt;</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&lt; Blackbox, VectorCategories::DenseZeroOneVectorTag &gt;</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&lt; DenseMatrix&lt; _Field &gt;, VectorCategories::DenseVectorTag &gt;</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&lt; Blackbox, VectorCategories::DenseVectorTag &gt;</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&lt; Iterator, ConstIterator &gt;</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&lt; _Blackbox1, _Blackbox2 &gt;</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&lt; _Blackbox1, _Blackbox2 &gt;</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&lt; _Field &gt;</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&lt; _CField, _PField &gt;</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&lt; typename _PField::CoeffField, _PField &gt;</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&lt; Blackbox &gt;</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&lt; Matrix &gt;</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&lt; TransposedBlasMatrix&lt; Matrix &gt; &gt;</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&lt; Matrix, Trait &gt;</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&lt; Blackbox &gt;</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&lt; Element &gt;</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&lt; _Field &gt;</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&lt; K &gt;</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&lt; Domain &gt;</a></td><td class="indexvalue">VectorFraction&lt;Domain&gt; 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&lt; _Vector &gt;</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&lt; Vector &gt;</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&lt; _Ring, _Field, _IMatrix, _FMatrix, _FPolynomial &gt;</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&lt; Field &gt;</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&lt; _Field &gt;</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&lt; GF2 &gt;</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&lt; _Field &gt;</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&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>