summaryrefslogtreecommitdiff
path: root/CSXCAD/matlab/SetBackgroundMaterial.m
blob: 5aaa6df3b49f9bc9f24dea6e43984f90b1b57d05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function CSX = SetBackgroundMaterial(CSX, varargin)
% function CSX = SetBackgroundMaterial(CSX, varargin))
%
% Set the background material properties
%
% variable arguments:
%   'Epsilon'       : background rel. electric permittivity (default 1)
%   'Kappa'         : background electric conductivity (default 0)
%   'Mue'           : background rel. magnetic permeability (default 1) 
%
% example:
%     CSX = InitCSX();
%     CSX = SetBackgroundMaterial(CSX, 'Epsilon', 4)
% 
% See also InitCSX
% 
% CSXCAD matlab interface
% -----------------------
% author: Thorsten Liebig (c) 2013

for n=1:2:numel(varargin)
    CSX.BackgroundMaterial.ATTRIBUTE.(varargin{n}) = (varargin{n+1});
end