/* Example programs from the book Scientific and Engineering Programming in C++: An Introduction with Advanced Techniques and Examples, Addison-Wesley, 1994. (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1994. ALL RIGHTS RESERVED. See README file for further details. */ #ifndef DistributingLinearAlgebraH #define DistributingLinearAlgebraH #include "Vector/DistributingRing.h" #include "Vector/DistributingFieldScalars.h" template class DistributingLinearAlgebra : public DistributingRing, public DistributingFieldScalars { public: Array& operator*=(const Array& rhs) { return DistributingRing::operator*=(rhs); } Array& operator*=(const S& rhs) { return DistributingFieldScalars::operator*=(rhs); } }; #endif