Reference documentation for deal.II version GIT relicensing-487-ge9eb5ab491 2024-04-25 07:20:02+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\}}\)
Loading...
Searching...
No Matches
Classes | Functions
internal::LinearOperatorImplementation Namespace Reference

Classes

class  EmptyPayload
 
class  has_vmult_add_and_Tvmult_add
 
class  MatrixInterfaceWithoutVmultAdd
 
class  MatrixInterfaceWithVmultAdd
 
class  ReinitHelper
 
class  ReinitHelper< BlockVector< number > >
 
class  ReinitHelper< LinearAlgebra::distributed::Vector< Number > >
 
class  ReinitHelper< LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > >
 
class  ReinitHelper< PETScWrappers::MPI::BlockVector >
 
class  ReinitHelper< PETScWrappers::MPI::Vector >
 
class  ReinitHelper< TrilinosWrappers::MPI::BlockVector >
 
class  ReinitHelper< TrilinosWrappers::MPI::Vector >
 

Functions

EmptyPayload operator+ (const EmptyPayload &, const EmptyPayload &)
 
EmptyPayload operator* (const EmptyPayload &, const EmptyPayload &)
 
template<typename Function , typename Range , typename Domain >
void apply_with_intermediate_storage (Function function, Range &v, const Domain &u, bool add)
 

Function Documentation

◆ operator+()

EmptyPayload internal::LinearOperatorImplementation::operator+ ( const EmptyPayload ,
const EmptyPayload  
)
inline

Operator that returns a payload configured to support the addition of two LinearOperators

Definition at line 1159 of file linear_operator.h.

◆ operator*()

EmptyPayload internal::LinearOperatorImplementation::operator* ( const EmptyPayload ,
const EmptyPayload  
)
inline

Operator that returns a payload configured to support the multiplication of two LinearOperators

Definition at line 1169 of file linear_operator.h.

◆ apply_with_intermediate_storage()

template<typename Function , typename Range , typename Domain >
void internal::LinearOperatorImplementation::apply_with_intermediate_storage ( Function  function,
Range &  v,
const Domain &  u,
bool  add 
)

Definition at line 1204 of file linear_operator.h.