LibraryLink`
LibraryLink`

MSparseArray_fromExplicitPositions (C 関数)

次元 dims,指定された明示的な位置 pos,値 vals を持つMSparseArrayを生成し,結果を に入れるライブラリコールバック関数.

詳細

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