openEMS/FDTD
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
..
extensions Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
engine.cpp excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine.h excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine_cylindermultigrid.cpp MPI: added cylindrical multigrid support 2011-03-10 10:39:08 +01:00
engine_cylindermultigrid.h MPI: added cylindrical multigrid support 2011-03-10 10:39:08 +01:00
engine_interface_fdtd.cpp new dump type: total current density (rotH) field dump 2011-01-10 11:15:22 +01:00
engine_interface_fdtd.h new dump type: total current density (rotH) field dump 2011-01-10 11:15:22 +01:00
engine_mpi.cpp excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine_mpi.h MPI: added cylindrical multigrid support 2011-03-10 10:39:08 +01:00
engine_multithread.cpp excitation moved to its own extension 2011-03-16 16:26:01 +01:00
engine_multithread.h MPI: added cylindrical multigrid support 2011-03-10 10:39:08 +01:00
engine_sse.cpp Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
engine_sse.h NEW: cylindrical multigrid FDTD 2010-09-08 07:36:32 +02:00
engine_sse_compressed.cpp Init style: applied astyle.sh 2010-12-06 15:31:11 +01:00
engine_sse_compressed.h introducing compressed sse operator & engine 2010-05-19 11:41:35 +02:00
excitation.cpp fix in Excitation length comparison 2011-03-18 10:06:28 +01:00
excitation.h excitation moved to its own extension 2011-03-16 16:26:01 +01:00
openems_fdtd_mpi.cpp MPI: added an additional line at the upper MPI-bound for correct material averaging 2011-03-15 09:41:29 +01:00
openems_fdtd_mpi.h MPI: external libs info reflects MPI usage 2011-03-10 10:39:08 +01:00
operator.cpp Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
operator.h Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
operator_cylinder.cpp Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
operator_cylinder.h Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
operator_cylindermultigrid.cpp Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
operator_cylindermultigrid.h Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
operator_mpi.cpp MPI: added an additional line at the upper MPI-bound for correct material averaging 2011-03-15 09:41:29 +01:00
operator_mpi.h MPI: added an additional line at the upper MPI-bound for correct material averaging 2011-03-15 09:41:29 +01:00
operator_multithread.cpp MPI: insert MPI engine into main engines inheritance scheme 2011-03-10 10:39:07 +01:00
operator_multithread.h Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00
operator_sse.cpp fixed the operator resetting & cleanup + a lot of memory leaks fixed 2011-01-24 11:11:45 +01:00
operator_sse.h fixed the operator resetting & cleanup + a lot of memory leaks fixed 2011-01-24 11:11:45 +01:00
operator_sse_compressed.cpp fix: allow missing exciation... 2011-02-08 10:35:23 +01:00
operator_sse_compressed.h Operator & Operator_Cylinder: changes to material averaging methods 2011-03-18 14:17:09 +01:00