日別アーカイブ: 2012/04/20

FortranにC++から文字列を渡す

文字列の受け渡しはなるべくしたくないのだが、設定やら名称取得やらで必要になってくる。 Fortran の場合は、NULL terminate ではないのでC++で扱うときにはちょっと厄介である…そういえば、s … 続きを読む

カテゴリー: 開発, C++, Fortran | 1件のコメント

FortranにC言語から固定配列を渡す

科学計算の場合、行列式や1次元配列、2次元配列が頻繁に出てくる…と思われる。 Fortran の場合、あまり可変配列を使わずに、あらかじめメモリ領域を確保する固定配列を使う…ってそうしていたのだが … 続きを読む

カテゴリー: 開発, Fortran | FortranにC言語から固定配列を渡す はコメントを受け付けていません

Fortranの構造体(TYPE)をC++で扱う

Fortranへのデータの取り回しは、C言語と同じように構造体を使うとok。C++ならばクラスを使いたいところなのだが、Fotranで扱うことはできないので構造体(TYPE)で。 Fortranの構造体は TYPE で定 … 続きを読む

カテゴリー: 開発, Fortran | Fortranの構造体(TYPE)をC++で扱う はコメントを受け付けていません

FortranのCOMMONブロックをC++から扱う

少しメモ書きとして垂れ流し状態にするので、ご容赦を。 Fortranの引数は、C言語のポインタに変換することを覚えておけば、引数で渡すときは特に問題なし。 ただし、いちいち大量の設定データなどを、CからFortranに渡 … 続きを読む

カテゴリー: 開発, C++, Fortran | FortranのCOMMONブロックをC++から扱う はコメントを受け付けていません