TDMS
Time Domain Maxwell Solver
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
tdms
 
include
 
argument_parser.h
Parse the command line options
 
array_init.h
A collection of functions for array initialisation given MATLAB pointers
 
arrays.h
Classes describing arrays, vertices etc
 
cell_coordinate.h
Container for {ijk} or {IJK} grouped variables
 
dimensions.h
Defines a class that serves as an explicit converter between MATLAB pointers and array dimensions
 
fdtd_grid_initialiser.h
Initialisation of the FDTD grid
 
field.h
Classes for the electric and magnetic (split) fields on a grid
 
fieldsample.h
Class that stores the extracted field values at user-defined vertices
 
globals.h
Type definitions and global constants
 
grid_labels.h
Class to hold the labels of a Yee cell
 
input_flags.h
Organises enumerated constants, names, and classes for handling flag-variables that are passed to TDMS in the input file. Such variables do not contain numerical data for use in the simulation, but affect the manner in which the simulation is performed
 
input_matrices.h
Class handling the input matrices that are read in from the input file
 
input_output_names.h
Constant values associated with the format of the input and output files and matrices
 
interface.h
 
interpolation_methods.h
InterpScheme class methods and supporting functions
 
mat_io.h
Includes MATLAB headers for I/O
 
matrix_collection.h
A collection of named MATLAB matrices
 
mesh_base.h
Generation of orientated mesh
 
numerical_derivative.h
Functions to calculate the numerical derivatives
 
simulation_parameters.h
Classes collecting parameters for the simulation
 
source.h
 
surface_phasors.h
Contains a class that handles the complex amplitude extraction
 
timer.h
Class wrapper for timing with OpenMP's wall timing
 
utils.h
Useful miscellaneous utility functions
 
vertex_phasors.h
Contains a class that handles the complex amplitude extraction at the vertices
 
src
 
main.cpp
The main function. Launches TDMS
 
tests
 
unit
 
test_argument_parser.cpp
Tests of the argument parsing and file I/O
 
test_BLi_vs_cubic_interpolation.cpp
Tests the performance of bandlimited interpolation against cubic interpolation
 
test_FieldSample.cpp
Unit tests for the FieldSample class and its subclasses
 
test_interpolation_determination.cpp
Tests the logic that determines which interpolation schemes are appropriate
 
test_interpolation_functions.cpp
Tests the performance of the interpolation functions, using 1D data mimicing a coordinate axes
 
test_numerical_derivative.cpp
Tests of the numerical differentiation/FFT functions
 
test_utils.cpp
Tests of the utility functions
 
test_VertexPhasors.cpp
Unit tests for the VertexPhasors class