Mercurial > repos > public > sbplib
annotate +grid/funcToComponents.m @ 577:e45c9b56d50d feature/grids
Add an Empty grid class
The need turned up for the flexural code when we may or may not have a grid for the open water and want to plot that solution.
In case there is no open water we need an empty grid to plot the empty gridfunction against to avoid errors.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Thu, 07 Sep 2017 09:16:12 +0200 |
parents | 3ea2ae2a3d15 |
children |
rev | line source |
---|---|
275
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
1 % funcToComponents converts a grid function to a N x k matrix, where |
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
2 % k is the number of vector components of the gridfunction and N is the |
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
3 % number of points in the grid. |
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
4 % |
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
5 % Takes a grid function and and a grid. |
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
6 function F = funcToComponents(g, gf); |
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
7 F = reshapeRowMaj(gf, [g.N, length(gf)/g.N]); |
3ea2ae2a3d15
Improvments to eval on grids. Added function to extrac components of a vector gf.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
8 end |