Skip to content
Snippets Groups Projects
Commit d82fd0bd authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Deleting performSORIteration method from the distributed matrix.

parent 36f368c7
No related branches found
No related tags found
1 merge request!116Documentation for linear solvers and preconditioners
......@@ -118,13 +118,6 @@ public:
vectorProduct( const InVector& inVector,
OutVector& outVector ) const;
// FIXME: does not work for distributed matrices, here only due to common interface
template< typename Vector1, typename Vector2 >
void performSORIteration( const Vector1& b,
const IndexType row,
Vector2& x,
const RealType& omega = 1.0 ) const;
protected:
LocalRangeType localRowRange;
IndexType rows = 0; // global rows count
......
......@@ -266,17 +266,5 @@ vectorProduct( const InVector& inVector,
// outVector.startSynchronization();
}
template< typename Matrix >
template< typename Vector1, typename Vector2 >
void
DistributedMatrix< Matrix >::
performSORIteration( const Vector1& b,
const IndexType row,
Vector2& x,
const RealType& omega ) const
{
getLocalMatrix().performSORIteration( b, row, x, omega );
}
} // namespace Matrices
} // namespace TNL
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment