annotate +multiblock/+domain/Rectangle.m @ 590:7789a844ab65 feature/better_multiblock_defs

Add stub for Rectangle
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 11 Sep 2017 13:57:45 +0200
parents
children 37948bfe9d79
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
590
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
1 classdef Rectangle < multiblock.Definition
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
2 properties
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
3
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
4 end
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
5
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
6
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
7 methods
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
8 % Creates a ...
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
9 % x and y are vectors of boundary and interface positions.
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
10 function obj = Rectangle(x,y)
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
11
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
12 end
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
13
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
14
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
15 % Returns a multiblock.Grid given some parameters
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
16 function g = getGrid(obj, varargin)
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
17 end
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
18
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
19 % label is the type of label used for plotting,
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
20 % default is block name, 'id' show the index for each block.
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
21 function show(obj, label, gridLines, varargin)
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
22
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
23 end
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
24
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
25 % Returns the grid size of each block in a cell array
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
26 % The input parameters are determined by the subclass
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
27 function ms = getGridSizes(obj, varargin)
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
28 end
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
29 end
7789a844ab65 Add stub for Rectangle
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
30 end