26#ifndef dftefePreconditionerNone_h
27#define dftefePreconditionerNone_h
37 namespace linearAlgebra
49 template <
typename ValueTypeOperator,
50 typename ValueTypeOperand,
53 :
public Preconditioner<ValueTypeOperator, ValueTypeOperand, memorySpace>
An class template to encapsulate a MultiVector. A MultiVector is a collection of vectors belonging t...
Definition: MultiVector.h:134
Class to encapsulate the NONE preconditioner. Just takes in a vector and returns it.
Definition: PreconditionerNone.h:54
void apply(MultiVector< ValueTypeOperand, memorySpace > &X, MultiVector< ValueTypeUnion, memorySpace > &Y) const override
Definition: PreconditionerNone.t.cpp:47
~PreconditionerNone()=default
Default Destructor.
PreconditionerType getPreconditionerType() const override
Definition: PreconditionerNone.t.cpp:59
PreconditionerNone()
Constructor.
Definition: PreconditionerNone.t.cpp:38
PreconditionerType d_pcType
Definition: PreconditionerNone.h:100
blasLapack::scalar_type< ValueTypeOperator, ValueTypeOperand > ValueTypeUnion
Definition: PreconditionerNone.h:64
Abstract class to encapsulate a preconditioner.
Definition: Preconditioner.h:54
blas::scalar_type< ValueType1, ValueType2 > scalar_type
Definition: BlasLapackTypedef.h:70
PreconditionerType
Definition: LinearAlgebraTypes.h:41
MemorySpace
Definition: MemorySpaceType.h:37
dealii includes
Definition: AtomFieldDataSpherical.cpp:31