関数rowvector_cpy マニュアル

(The documentation of function rowvector_cpy)

Last Update: 2021/12/6


◆機能・用途(Purpose)

行ベクトルをコピーする。
Copy a row vector.


◆形式(Format)

#include <matrix/operation.h>
inline struct rowvector rowvector_cpy(const struct rowvector v)


◆引数(Arguments)

v コピー元の行ベクトル。
The original row vector to be copied.


◆戻り値(Return value)

メンバmainの配列のアドレスを除く全メンバの値がvと完全に同じ構造体。 戻り値のメンバの値は以下のようになる。
A structure which has members with exactly the same values as those of v except for the array address of member main. The values of members of the return value are as follows.

戻り値のメンバ
Member of the return value

Value
size v.size
各\(j\)に対するmain[j]
main[j] for each \(j\)
v.main[j]
allocated ’y’ 1

  1. vのメンバの直接的なコピーにはなっていないが、 vがymaeda_opentools内の関数を用いて作成したものである限り、 vのメンバの値と一致するはずである。
    Although this is not the direct copy of the corresponding member of v, the values should be equal as long as v was created using any function in ymaeda_opentools.


◆使用例(Example)

struct rowvector v;
struct rowvector w=rowvector_cpy(v);