deal.II version 9.7.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
TrilinosWrappers::internal Namespace Reference

Namespaces

namespace  BlockLinearOperatorImplementation
namespace  LinearOperatorImplementation
namespace  SparseMatrixImplementation

Functions

void check_vector_map_equality (const Epetra_CrsMatrix &mtrx, const Epetra_MultiVector &src, const Epetra_MultiVector &dst, const bool transpose)
void check_vector_map_equality (const Epetra_Operator &op, const Epetra_MultiVector &src, const Epetra_MultiVector &dst, const bool transpose)
template<typename VectorType>
VectorType::value_type * begin (VectorType &V)
template<typename VectorType>
const VectorType::value_type * begin (const VectorType &V)
template<typename VectorType>
VectorType::value_type * end (VectorType &V)
template<typename VectorType>
const VectorType::value_type * end (const VectorType &V)
template<>
double * begin (LinearAlgebra::EpetraWrappers::Vector &V)
template<>
const double * begin (const LinearAlgebra::EpetraWrappers::Vector &V)
template<>
double * end (LinearAlgebra::EpetraWrappers::Vector &V)
template<>
const double * end (const LinearAlgebra::EpetraWrappers::Vector &V)
template<typename Number, typename MemorySpace>
Number * begin (LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > &V)
template<typename Number, typename MemorySpace>
const Number * begin (const LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > &V)
template<typename Number, typename MemorySpace>
Number * end (LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > &V)
template<typename Number, typename MemorySpace>
const Number * end (const LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > &V)

Function Documentation

◆ check_vector_map_equality() [1/2]

void TrilinosWrappers::internal::check_vector_map_equality ( const Epetra_CrsMatrix & mtrx,
const Epetra_MultiVector & src,
const Epetra_MultiVector & dst,
const bool transpose )
inline

Definition at line 1994 of file trilinos_sparse_matrix.h.

◆ check_vector_map_equality() [2/2]

void TrilinosWrappers::internal::check_vector_map_equality ( const Epetra_Operator & op,
const Epetra_MultiVector & src,
const Epetra_MultiVector & dst,
const bool transpose )
inline

Definition at line 2018 of file trilinos_sparse_matrix.h.

◆ begin() [1/6]

template<typename VectorType>
VectorType::value_type * TrilinosWrappers::internal::begin ( VectorType & V)

Definition at line 52 of file trilinos_sparse_matrix.cc.

◆ begin() [2/6]

template<typename VectorType>
const VectorType::value_type * TrilinosWrappers::internal::begin ( const VectorType & V)

Definition at line 59 of file trilinos_sparse_matrix.cc.

◆ end() [1/6]

template<typename VectorType>
VectorType::value_type * TrilinosWrappers::internal::end ( VectorType & V)

Definition at line 66 of file trilinos_sparse_matrix.cc.

◆ end() [2/6]

template<typename VectorType>
const VectorType::value_type * TrilinosWrappers::internal::end ( const VectorType & V)

Definition at line 73 of file trilinos_sparse_matrix.cc.

◆ begin() [3/6]

template<>
double * TrilinosWrappers::internal::begin ( LinearAlgebra::EpetraWrappers::Vector & V)

Definition at line 80 of file trilinos_sparse_matrix.cc.

◆ begin() [4/6]

template<>
const double * TrilinosWrappers::internal::begin ( const LinearAlgebra::EpetraWrappers::Vector & V)

Definition at line 87 of file trilinos_sparse_matrix.cc.

◆ end() [3/6]

template<>
double * TrilinosWrappers::internal::end ( LinearAlgebra::EpetraWrappers::Vector & V)

Definition at line 94 of file trilinos_sparse_matrix.cc.

◆ end() [4/6]

template<>
const double * TrilinosWrappers::internal::end ( const LinearAlgebra::EpetraWrappers::Vector & V)

Definition at line 101 of file trilinos_sparse_matrix.cc.

◆ begin() [5/6]

template<typename Number, typename MemorySpace>
Number * TrilinosWrappers::internal::begin ( LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > & V)

Definition at line 109 of file trilinos_sparse_matrix.cc.

◆ begin() [6/6]

template<typename Number, typename MemorySpace>
const Number * TrilinosWrappers::internal::begin ( const LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > & V)

Definition at line 116 of file trilinos_sparse_matrix.cc.

◆ end() [5/6]

template<typename Number, typename MemorySpace>
Number * TrilinosWrappers::internal::end ( LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > & V)

Definition at line 123 of file trilinos_sparse_matrix.cc.

◆ end() [6/6]

template<typename Number, typename MemorySpace>
const Number * TrilinosWrappers::internal::end ( const LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > & V)

Definition at line 131 of file trilinos_sparse_matrix.cc.