Reference documentation for deal.II version 9.6.2
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
trilinos_sparse_matrix.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/index_set.h>
#include <deal.II/base/mpi_stub.h>
#include <deal.II/base/subscriptor.h>
#include <deal.II/lac/exceptions.h>
#include <deal.II/lac/full_matrix.h>
#include <deal.II/lac/trilinos_epetra_vector.h>
#include <deal.II/lac/trilinos_index_access.h>
#include <deal.II/lac/trilinos_tpetra_vector.h>
#include <deal.II/lac/trilinos_vector.h>
#include <deal.II/lac/vector_memory.h>
#include <deal.II/lac/vector_operation.h>
#include <Epetra_Comm.h>
#include <Epetra_CrsGraph.h>
#include <Epetra_Export.h>
#include <Epetra_FECrsMatrix.h>
#include <Epetra_Map.h>
#include <Epetra_MpiComm.h>
#include <Epetra_MultiVector.h>
#include <Epetra_Operator.h>
#include <cmath>
#include <iterator>
#include <memory>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

class  TrilinosWrappers::SparseMatrixIterators::AccessorBase
class  TrilinosWrappers::SparseMatrixIterators::Accessor< Constess >
class  TrilinosWrappers::SparseMatrixIterators::Accessor< true >
class  TrilinosWrappers::SparseMatrixIterators::Accessor< false >
class  TrilinosWrappers::SparseMatrixIterators::Accessor< false >::Reference
class  TrilinosWrappers::SparseMatrixIterators::Iterator< Constness >
struct  std::iterator_traits< ::TrilinosWrappers::SparseMatrixIterators::Iterator< Constness > >
class  TrilinosWrappers::SparseMatrix
struct  TrilinosWrappers::SparseMatrix::Traits
class  TrilinosWrappers::internal::LinearOperatorImplementation::TrilinosPayload

Namespaces

namespace  TrilinosWrappers
namespace  TrilinosWrappers::SparseMatrixIterators
namespace  std
 STL namespace.
namespace  TrilinosWrappers::internal
namespace  TrilinosWrappers::internal::LinearOperatorImplementation

Functions

static ::ExceptionBaseTrilinosWrappers::SparseMatrixIterators::ExcBeyondEndOfMatrix ()
static ::ExceptionBaseTrilinosWrappers::SparseMatrixIterators::ExcAccessToNonlocalRow (std::size_t arg1, std::size_t arg2, std::size_t arg3)
void TrilinosWrappers::internal::check_vector_map_equality (const Epetra_CrsMatrix &mtrx, const Epetra_MultiVector &src, const Epetra_MultiVector &dst, const bool transpose)
void TrilinosWrappers::internal::check_vector_map_equality (const Epetra_Operator &op, const Epetra_MultiVector &src, const Epetra_MultiVector &dst, const bool transpose)
TrilinosPayload TrilinosWrappers::internal::LinearOperatorImplementation::operator+ (const TrilinosPayload &first_op, const TrilinosPayload &second_op)
TrilinosPayload TrilinosWrappers::internal::LinearOperatorImplementation::operator* (const TrilinosPayload &first_op, const TrilinosPayload &second_op)