LibraryLink`
LibraryLink`MSparseArray_fromExplicitPositions (C 関数)
次元 dims,指定された明示的な位置 pos,値 vals を持つMSparseArrayを生成し,結果を に入れるライブラリコールバック関数.
詳細
- Wolfram言語から呼び出されたライブラリ関数のC/C++コードで使われる.
- 十分なメモリがなかったり,入力が一貫していなかったりすると,非零のエラーコード値が返される.
- 目的地はヌル(0)かMSparseArrayオブジェクトでなければならない.
- 新しいMSparseArrayが作成される. がヌルでなければ,新しい結果を生成する前にメモリが解放される.
- 位置 pos は整数値を持つ階数2のMTensorでなければならない.
- 値 vals は階数1のテンソルでなければならない.
- pos と vals の最初の次元は等しくなければならない.
- dims の長さは pos の第2の次元に等しくなければならない.
- 暗示的な値 imp はヌル(0),または vals の型と一致する型で階数0のMTensorである.imp がヌルならば,暗示的値は0とされる.