Reference documentation for deal.II version 9.5.0
\(\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
Classes | Namespaces | Functions
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)