To prevent an array element of a temporary matrix and a vector from being generated more than necessarily in linear algebra operation programming using an operator overload by an object-oriented programminglanguage. オブジェクト指向プログラミング言語による演算子オーバーロードを利用した線形代数演算プログラミングにおいて,一時的なMatrixやVectorの配列要素が必要以上に生成されないようにする。 - 特許庁