はじめに

Gmm++ はいくつかの基本的な型の疎行列と密行列およびベクトルを提供します.それらに対するいくつかの一般的な操作(コピー,加算,乗算,部分ベクトルとサブ行列,ソルバー...)を提供します. Gmm++ の構文はMTLおよびITL(http://www.mtl4.org/ を参照)に非常に近いです.特に,ほとんどの反復ソルバーのコードはITLから持ち込まれています. また, Gmm++ のパフォーマンスはMTLに近い場合があり,時にはそれを上回ります.違いは,基本的に Gmm++ は他のライブラリと互換できるように記述されており,すべての場合において部分行列と部分ベクトルにアクセスできることです.また,行列と行列の乗算の最適化がいくつか行われ,参照の使用法がいくらか明確になり,const修飾子の使用法が明確になりました.

Copyright © 2004-2020 GetFEM project.

The text of the GetFEM website and the documentations are available for modification and reuse under the terms of the GNU Free Documentation License

GetFEM is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version along with the GCC Runtime Library Exception either version 3.1 or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License and GCC Runtime Library Exception for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.