WarpX
Loading...
Searching...
No Matches
LinearFunction< T, Ops > Member List

This is the complete list of members for LinearFunction< T, Ops >, including all inherited members.

apply(T &a_dF, const T &a_dU)=0LinearFunction< T, Ops >pure virtual
assign(T &a_Z, const T &a_U)LinearFunction< T, Ops >inline
create(T &a_Z, const T &a_U)LinearFunction< T, Ops >inline
define(const T &, Ops *, const PreconditionerType &)=0LinearFunction< T, Ops >pure virtual
dotProduct(const T &a_X, const T &a_Y)LinearFunction< T, Ops >inline
getPCMatrix(amrex::Gpu::DeviceVector< int > &, amrex::Gpu::DeviceVector< int > &, amrex::Gpu::DeviceVector< int > &, amrex::Gpu::DeviceVector< RT > &, int &, int &)=0LinearFunction< T, Ops >pure virtual
increment(T &a_Z, const T &a_U, RT a_scale)LinearFunction< T, Ops >inline
linComb(T &a_U, RT a, const T &X, RT b, const T &Y)LinearFunction< T, Ops >inline
LinearFunction()=defaultLinearFunction< T, Ops >
LinearFunction(const LinearFunction &)=defaultLinearFunction< T, Ops >
LinearFunction(LinearFunction &&) noexcept=defaultLinearFunction< T, Ops >
makeVecLHS() const =0LinearFunction< T, Ops >pure virtual
makeVecRHS() const =0LinearFunction< T, Ops >pure virtual
norm2(const T &a_U)LinearFunction< T, Ops >inline
operator=(const LinearFunction &)=defaultLinearFunction< T, Ops >
operator=(LinearFunction &&) noexcept=defaultLinearFunction< T, Ops >
pcType() const =0LinearFunction< T, Ops >pure virtual
precond(T &a_U, const T &a_X)=0LinearFunction< T, Ops >pure virtual
RT typedefLinearFunction< T, Ops >
scale(T &a_U, RT a_scale)LinearFunction< T, Ops >inline
setToZero(T &a_U)LinearFunction< T, Ops >inline
setVal(T &a_U, RT a_val)LinearFunction< T, Ops >inline
updatePreCondMat(const T &a_X)=0LinearFunction< T, Ops >pure virtual
~LinearFunction()=defaultLinearFunction< T, Ops >virtual