openEMS/FDTD/extensions
Thorsten Liebig 7ac5ab67c8 Operator & Operator_Cylinder: changes to material averaging methods
Operator:
- new method to setup the mesh: SetupCSXGrid()
- Most methods handling material and operator calculations are now protected.
- New method for accessing the material distribution.

Operator_Cylinder:
- overloaded SetupCSXGrid() handling cylindrical specialties
- This commit adds an additional line in alpha-direction
in case of a closed cylinder simulation. Thereby the material averaging
will be accurate at the alpha-interface

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2011-03-18 14:17:09 +01:00
..
engine_ext_cylinder.cpp Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
engine_ext_cylinder.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
engine_ext_cylindermultigrid.cpp excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine_ext_cylindermultigrid.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
engine_ext_dispersive.cpp Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
engine_ext_dispersive.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
engine_ext_excitation.cpp critical fixes in excitation extension 2011-03-17 11:38:01 +01:00
engine_ext_excitation.h excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine_ext_lorentzmaterial.cpp Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
engine_ext_lorentzmaterial.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
engine_ext_mur_abc.cpp ext: fix in mur-ABC extension 2011-03-17 10:29:48 +01:00
engine_ext_mur_abc.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
engine_ext_pml_sf.cpp Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
engine_ext_pml_sf.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
engine_ext_upml.cpp excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine_ext_upml.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
engine_extension.cpp excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine_extension.h ext: fix in mur-ABC extension 2011-03-17 10:29:48 +01:00
operator_ext_cylinder.cpp replaced GetMeshDelta by GetEdgeLength & partially removed AdrOp 2010-12-08 16:55:27 +01:00
operator_ext_cylinder.h Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
operator_ext_dispersive.cpp moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
operator_ext_dispersive.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
operator_ext_excitation.cpp excitation moved to its own extension 2011-03-16 16:26:01 +01:00
operator_ext_excitation.h critical fixes in excitation extension 2011-03-17 11:38:01 +01:00
operator_ext_lorentzmaterial.cpp Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
operator_ext_lorentzmaterial.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
operator_ext_mur_abc.cpp ext: fix in mur-ABC extension 2011-03-17 10:29:48 +01:00
operator_ext_mur_abc.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
operator_ext_pml_sf.cpp replaced GetMeshDelta by GetEdgeLength & partially removed AdrOp 2010-12-08 16:55:27 +01:00
operator_ext_pml_sf.h Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
operator_ext_upml.cpp replaced GetMeshDelta by GetEdgeLength & partially removed AdrOp 2010-12-08 16:55:27 +01:00
operator_ext_upml.h moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
operator_extension.cpp moved all FDTD extensions to folder FDTD/extensions 2010-12-06 15:30:47 +01:00
operator_extension.h Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00