diff options
Diffstat (limited to 'CSXCAD/matlab/AddMaterial.m')
-rw-r--r-- | CSXCAD/matlab/AddMaterial.m | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/CSXCAD/matlab/AddMaterial.m b/CSXCAD/matlab/AddMaterial.m new file mode 100644 index 0000000..d21a8c9 --- /dev/null +++ b/CSXCAD/matlab/AddMaterial.m @@ -0,0 +1,26 @@ +function CSX = AddMaterial(CSX, name, varargin) +% function CSX = AddMaterial(CSX, name, varargin) +% +% Add a material property to CSX with the given name. +% Remember to add at least one or more geometrical primitives to any +% property. +% +% Use SetMaterialProperty to define the material constants: +% 'Epsilon': relative electric permitivity +% 'Mue': relative magnetic permeability +% 'Kappa': electric conductivity +% 'Sigma': magnetc conductivity (non-physical property) +% +% examples: +% CSX = AddMaterial( CSX, 'RO3010' ); +% CSX = SetMaterialProperty( CSX, 'RO3010', 'Epsilon', 10.2, 'Mue', 1 ); +% CSX = AddBox( CSX, 'RO3010', 0, [0 0 0], [100 1000 1000] ); +% +% See also SetMaterialProperty, SetMaterialWeight, AddMetal, AddExcitation, +% AddProbe, AddDump, AddBox +% +% CSXCAD matlab interface +% ----------------------- +% author: Thorsten Liebig + +CSX = AddProperty(CSX, 'Material', name, varargin{:}); |