annotate +multiblock/setAllInterfaceTypes.m @ 993:44e7e497c3b7 feature/timesteppers

Make time.rk.General accept a butcher tableau instead of a string to choose method. String variant implemented as a static method
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 09 Jan 2019 11:14:16 +0100
parents dd95470d4baf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
934
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
1 % Create interface configuration with a single type for all interfaces
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
2 % g -- multiblock grid
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
3 % type -- type for all interfaces
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
4 function intfTypes = setAllInterfaceTypes(g, type)
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
5 intfTypes = cell(g.nBlocks(), g.nBlocks());
928
1c61d8fa9903 Replace opts by type everywhere
Martin Almquist <malmquist@stanford.edu>
parents:
diff changeset
6 for i = 1:g.nBlocks()
934
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
7 for j = 1:g.nBlocks()
928
1c61d8fa9903 Replace opts by type everywhere
Martin Almquist <malmquist@stanford.edu>
parents:
diff changeset
8 if ~isempty(g.connections{i,j})
934
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
9 intfTypes{i,j} = type;
928
1c61d8fa9903 Replace opts by type everywhere
Martin Almquist <malmquist@stanford.edu>
parents:
diff changeset
10 end
1c61d8fa9903 Replace opts by type everywhere
Martin Almquist <malmquist@stanford.edu>
parents:
diff changeset
11 end
1c61d8fa9903 Replace opts by type everywhere
Martin Almquist <malmquist@stanford.edu>
parents:
diff changeset
12 end
934
dd95470d4baf Change from opts to type in multiblock.setAllInterfaceTypes
Jonatan Werpers <jonatan@werpers.com>
parents: 928
diff changeset
13 end