Parent Directory
|
Revision Log
|
Revision Graph
matlab_class core routine: gcmfaces methods
1 | function a = mk3D(b,c) |
2 | |
3 | a=c; |
4 | |
5 | if isa(b,'gcmfaces'); |
6 | %go from 2D field to 3D field |
7 | for kk=1:size(a.f1,3) |
8 | for iFace=1:a.nFaces; |
9 | iF=num2str(iFace); |
10 | eval(['a.f' iF '(:,:,kk)=b.f' iF '(:,:);']); |
11 | end; |
12 | end; |
13 | elseif isa(b,'double'); |
14 | for kk=1:size(a.f1,3) |
15 | for iFace=1:a.nFaces; |
16 | iF=num2str(iFace); |
17 | eval(['a.f' iF '(:,:,kk)=b(kk);']); |
18 | end; |
19 | end; |
20 | else |
21 | error('indexing not supported by gcmfaces objects') |
22 | end |
23 | |
24 |
ViewVC Help | |
Powered by ViewVC 1.1.22 |