Reference documentation for deal.II version GIT edc7d5c3ce 2023-09-25 07:10:03+00:00
\(\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\}}\)
Namespaces | Functions
TrilinosWrappers::internal Namespace Reference

Namespaces

 BlockLinearOperatorImplementation
 
 LinearOperatorImplementation
 
 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<>
doublebegin (LinearAlgebra::EpetraWrappers::Vector &V)
 
template<>
const doublebegin (const LinearAlgebra::EpetraWrappers::Vector &V)
 
template<>
doubleend (LinearAlgebra::EpetraWrappers::Vector &V)
 
template<>
const doubleend (const LinearAlgebra::EpetraWrappers::Vector &V)
 
template<typename Number >
Number * begin (LinearAlgebra::TpetraWrappers::Vector< Number > &V)
 
template<typename Number >
const Number * begin (const LinearAlgebra::TpetraWrappers::Vector< Number > &V)
 
template<typename Number >
Number * end (LinearAlgebra::TpetraWrappers::Vector< Number > &V)
 
template<typename Number >
const Number * end (const LinearAlgebra::TpetraWrappers::Vector< Number > &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 1992 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 2019 of file trilinos_sparse_matrix.h.

◆ begin() [1/6]

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

Definition at line 51 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 58 of file trilinos_sparse_matrix.cc.

◆ end() [1/6]

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

Definition at line 65 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 72 of file trilinos_sparse_matrix.cc.

◆ begin() [3/6]

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

Definition at line 79 of file trilinos_sparse_matrix.cc.

◆ begin() [4/6]

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

Definition at line 86 of file trilinos_sparse_matrix.cc.

◆ end() [3/6]

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

Definition at line 93 of file trilinos_sparse_matrix.cc.

◆ end() [4/6]

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

Definition at line 100 of file trilinos_sparse_matrix.cc.

◆ begin() [5/6]

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

Definition at line 108 of file trilinos_sparse_matrix.cc.

◆ begin() [6/6]

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

Definition at line 115 of file trilinos_sparse_matrix.cc.

◆ end() [5/6]

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

Definition at line 122 of file trilinos_sparse_matrix.cc.

◆ end() [6/6]

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

Definition at line 130 of file trilinos_sparse_matrix.cc.