C#

Gnuplot for C#

C#

C#で数値計算ができるようになったら,おそらくGnuplotも使いたくなるだろうなぁ...,と思い,C#からGnuplotを操作するためのDLLを作成してみました(毎度おなじみ,C++/CLIにてDLLを作成). 最新版は,Gnuplotを操る - KrdLab's blogです(2007/09/09)…

妥協...

namespace Hoge { public ref class A {}; public ref class B {}; public ref class R {}; static const R^ Func( A^ a, B^ b ) {...} }; 上記のようなコードからDLLを作成し,C#側から利用したいのですが,クラスA,B,Rは利用できるのに,Func関数は利用…

C#で数値計算

Matrixクラスを作成中.使いやすいインタフェースとはどんなものなのか,悩みまくりです.C++/CLI自体も良く知らないので,コーディングもスムーズにいかない... クラスは簡単にC#側へ公開できるのに,関数はうまく公開できない...,どうやるんだろう?

C#で数値計算(つづき)

今日は,Vector系クラスの残りであるRowVectorとColVectorを作成し,Streamへの書き出しのあたりをちょっとだけ勉強しました. ちょっと引っかかったこと 【MSDN】 コンパイラ エラー C2662 /clr を指定してコンパイルする場合は、const または volatile で…

C++/CLIの代入演算子

Vector^ operator+=( const Vector^ v ) { assert(m_size == v->m_size); for(size_type i=0 ; i<m_size ; ++i)m_array[i] += v->m_array[i]; return this; } のように記述したのですが,どうもC#側から利用することができません. 調べてみたところ, static Vector^ operator+( const Vect</m_size>…