3D objects (3DO) Bitmap (BMP) Boundary (BND) Directive (DIR) Domain (DOM) Expansion (EXP) Field (FLD) Field formula (FLF) Field transform (FLT) Function (FUN) General information Grid formula (GRF) Grid transform (GRT) Integral (INT) MMP (MMP) Movie (AVI) OpenGL (OGL) Palette (PAL) PET basis (BAS) PFD (PFD) Project (PRO) Window (WIN)
The field transform files contain the definitions of all components all field transformations using the MaX-1 formula interpreter language as well as PFD information. These files are only created by the MaX-1 software. OpenMaXwell can read these files for compatibility reasons, but it will ignore the the formulae defining field transforms because the corresponding GFD solver is not contained in OpenMaXwell.
Data structure:
File ID string (Current version: " CHFLT Version 2.0")
Constant time step, compute abbreviations once, leap frog, use predefined operator (4 integer values: 0:no, 1:yes)
Number of iterations (1 integer value)
Time step (1 real value)
Real constants c6,c7,c8 (3 real values)
Dummy text (1 character string)
LOOP i=1,20
Abbreviations (1 character string)
LOOP i=0,6 (internal, left, right, bottom, top, rear, front)
Dummy text (1 character string)
LOOP j=1,4 (E, H, A, V field)
Dummy text (1 character string)
LOOP k=1,3 (x,y,z)
Field transformation formula (1 character string)
PFD grid lines nx, ny, nz (3 integer numbers)
PFD grid limits xmin, xmax (2 real values)
PFD grid limits ymin, ymax (2 real values)
PFD grid limits zmin, zmax (2 real values)
PFD UPML layers left, right, bottom, top, rear, front, decay (6 integer, 1 real values)
PFD information, time dependence, delay, tau (2 integer, 2 real values) The two integer values contain the logical source type and time dependence information
PFD point source location (3 integer values)
PFD Fourier transformation range: Number of values, min., max. frequency (1 integer, 2 real values)
number of PFD sensors
LOOP i=1, number of PFD sensors
Sensor values X, Y, Z, T, D (5 real values)
PFD effective material properties handling (2 integer values - definition not yet available, use 0 0)
Blank line
Responsible for this web page: Ch. Hafner, Computational Optics Group, IEF, ETH, 8092 Zurich, Switzerland
Last update
17.02.2014