粒子SoAデータ構造の初期化を提供するモジュール。
位置・速度・電荷・質量(と任意重み)配列から particles_soa を検証付きで構築する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(particles_soa), | intent(out) | :: | pcls |
検証済み配列を内部に保持した |
||
| real(kind=dp), | intent(in) | :: | x(:,:) | |||
| real(kind=dp), | intent(in) | :: | v(:,:) | |||
| real(kind=dp), | intent(in) | :: | q(:) | |||
| real(kind=dp), | intent(in) | :: | m(:) | |||
| real(kind=dp), | intent(in), | optional | :: | w(:) |