45 const UList<vector>&
re,
46 const UList<vector>& im
51 for (
direction cmpt=0; cmpt<vector::nComponents; ++cmpt)
55 cvf[i].component(cmpt).Re() =
re[i].
component(cmpt);
56 cvf[i].component(cmpt).Im() = im[i].component(cmpt);
68 for (
direction cmpt=0; cmpt<vector::nComponents; ++cmpt)
72 cvf[i].component(cmpt).Re() =
re[i].
component(cmpt);
73 cvf[i].component(cmpt).Im() = 0.0;
85 for (
direction cmpt=0; cmpt<vector::nComponents; ++cmpt)
89 cvf[i].component(cmpt).Re() = 0.0;
90 cvf[i].component(cmpt).Im() = im[i].component(cmpt);
102 for (
direction cmpt=0; cmpt<vector::nComponents; ++cmpt)
106 vf[i].component(cmpt) =
107 cvf[i].component(cmpt).Re() + cvf[i].component(cmpt).Im();
119 for (
direction cmpt=0; cmpt<vector::nComponents; ++cmpt)
123 vf[i].component(cmpt) = cvf[i].component(cmpt).Re();
135 for (
direction cmpt=0; cmpt<vector::nComponents; ++cmpt)
139 vf[i].component(cmpt) = cvf[i].component(cmpt).Im();
149 const UList<vector>& vf,
150 const UList<complexVector>& cvf