diff --git a/src/TNL/Solvers/Linear/TFQMR.h b/src/TNL/Solvers/Linear/TFQMR.h index 8e47d7c8316375bea9027fa9abc200bbf13d7e59..4356e437836caa7566e17b6e6b7a0e7c519c926d 100644 --- a/src/TNL/Solvers/Linear/TFQMR.h +++ b/src/TNL/Solvers/Linear/TFQMR.h @@ -56,9 +56,9 @@ class TFQMR : public Object, void setPreconditioner( const PreconditionerPointer& preconditioner ); - template< typename VectorPointer, - typename ResidueGetter = LinearResidueGetter< Matrix, typename VectorPointer::ObjectType > > - bool solve( const VectorPointer& b, VectorPointer& x ); + template< typename Vector, + typename ResidueGetter = LinearResidueGetter< Matrix, Vector > > + bool solve( const Vector& b, Vector& x ); ~TFQMR();