Modules

ModuleSource FileDescription
array_modarray.f90

Array reduction and transformation routines

autoDiff_modautoDiff.f90
autoDiffArray_modautoDiffArray.f90
autoDiffExponential_modautoDiffExponential.f90

autoDiffOperator_modautoDiffOperator.f90
autoDiffTrigonometric_modautoDiffTrigonometric.f90

autoDiffType_modautoDiffType.f90

basicSolvers_modbasicSolvers.f90

Module for solving sparse linear systems

config_modconfig.f90

Module for reading variables from config files

expression_modexpression.f90

Module for dynamic evaluation of function expressions

fourier_modfourier.f90

Module for simplified access to the FFTW3 library

iterate_moditerate.f90

Module for creating and using iteration arrays

kinds_modkinds.f90

Module to manage real kinds and basic constants

matIO_modmatIO.f90

Module to write MATLAB's mat file (version 4 only)

mesh_modmesh.f90

Module for 2D simplex meshes

netCDF_modnetCDF.f90

Module to simplify reading and writing grid data to files

node_modnode.f90
objective_modtestOptimize.f90
optimize_modoptimize.f90

Module for minimization of 1D and N-D problems

plplotlib_modplplotlib.f90

Wrapper module for plplot to give it a more matplotlib like personality

quaternion_modquaternion.f90

Module for working with quaternions

solvers_modsolvers.f90
sparse_modsparse.f90
spline_modspline.f90

Module to construct and evaluate splines of multivariate datasets

stats_modstats.f90

Basic probability and statistics module

tensor_modtensor.f90

Module for working with tensors

text_modtext.f90

Text processing module

time_modtime.f90

Timing module

treeExponential_modtreeExponential.f90
treeOperator_modtreeOperator.f90
treeTrigonometric_modtreeTrigonometric.f90
treeValue_modtreeValue.f90
vtkIO_modvtkIO.f90

Module to write structured VTK files

module~~graph~~ModuleGraph module~autodiffoperator_mod autoDiffOperator_mod module~autodiff_mod autoDiff_mod module~autodiffoperator_mod->module~autodiff_mod module~autodiffarray_mod autoDiffArray_mod module~autodiffoperator_mod->module~autodiffarray_mod module~time_mod time_mod module~solvers_mod solvers_mod module~time_mod->module~solvers_mod module~text_mod text_mod module~time_mod->module~text_mod program~testiterate_prg testIterate_prg module~time_mod->program~testiterate_prg program~testtime_prg testTime_prg module~time_mod->program~testtime_prg module~quaternion_mod quaternion_mod program~testquaternion_prg testQuaternion_prg module~quaternion_mod->program~testquaternion_prg module~objective_mod objective_mod program~testoptimize_prg testOptimize_prg module~objective_mod->program~testoptimize_prg module~matio_mod matIO_mod program~testmatio_prg testMatIO_prg module~matio_mod->program~testmatio_prg module~stats_mod stats_mod program~teststats_prg testStats_prg module~stats_mod->program~teststats_prg program~testautodiff_prg testAutoDiff_prg module~autodiff_mod->program~testautodiff_prg module~expression_mod expression_mod program~testeval_prg testEval_prg module~expression_mod->program~testeval_prg module~iterate_mod iterate_mod module~iterate_mod->program~testiterate_prg module~autodiffexponential_mod autoDiffExponential_mod module~autodiffexponential_mod->module~autodiff_mod module~tensor_mod tensor_mod module~tensor_mod->module~quaternion_mod program~testtensor_prg testTensor_prg module~tensor_mod->program~testtensor_prg module~autodifftrigonometric_mod autoDiffTrigonometric_mod module~autodifftrigonometric_mod->module~autodiff_mod program~testsparse_prg testSparse_prg module~solvers_mod->program~testsparse_prg module~treetrigonometric_mod treeTrigonometric_mod module~treetrigonometric_mod->module~expression_mod module~text_mod->module~objective_mod module~text_mod->module~solvers_mod module~config_mod config_mod module~text_mod->module~config_mod module~node_mod node_mod module~text_mod->module~node_mod module~basicsolvers_mod basicSolvers_mod module~text_mod->module~basicsolvers_mod module~plplotlib_mod plplotlib_mod module~text_mod->module~plplotlib_mod module~text_mod->program~testiterate_prg program~testtext_prg testText_prg module~text_mod->program~testtext_prg module~mesh_mod mesh_mod program~testmesh_prg testMesh_prg module~mesh_mod->program~testmesh_prg module~treevalue_mod treeValue_mod module~treevalue_mod->module~expression_mod module~fourier_mod fourier_mod program~testfourier_prg testFourier_prg module~fourier_mod->program~testfourier_prg module~optimize_mod optimize_mod module~optimize_mod->module~objective_mod module~optimize_mod->program~testoptimize_prg module~kinds_mod kinds_mod module~kinds_mod->module~autodiffoperator_mod module~kinds_mod->module~time_mod module~kinds_mod->module~quaternion_mod module~kinds_mod->module~objective_mod module~kinds_mod->module~stats_mod module~kinds_mod->module~autodiff_mod module~kinds_mod->module~expression_mod module~kinds_mod->module~iterate_mod module~kinds_mod->module~autodiffexponential_mod module~kinds_mod->module~tensor_mod module~kinds_mod->module~autodifftrigonometric_mod module~kinds_mod->module~solvers_mod module~kinds_mod->module~treetrigonometric_mod module~kinds_mod->module~text_mod module~kinds_mod->module~mesh_mod module~kinds_mod->module~treevalue_mod module~kinds_mod->module~fourier_mod module~kinds_mod->module~optimize_mod module~vtkio_mod vtkIO_mod module~kinds_mod->module~vtkio_mod module~autodifftype_mod autoDiffType_mod module~kinds_mod->module~autodifftype_mod module~treeoperator_mod treeOperator_mod module~kinds_mod->module~treeoperator_mod module~spline_mod spline_mod module~kinds_mod->module~spline_mod module~treeexponential_mod treeExponential_mod module~kinds_mod->module~treeexponential_mod module~netcdf_mod netCDF_mod module~kinds_mod->module~netcdf_mod module~kinds_mod->module~autodiffarray_mod module~kinds_mod->module~config_mod module~array_mod array_mod module~kinds_mod->module~array_mod module~kinds_mod->module~node_mod module~kinds_mod->module~basicsolvers_mod module~kinds_mod->module~plplotlib_mod module~sparse_mod sparse_mod module~kinds_mod->module~sparse_mod program~testconfig_prg testConfig_prg module~kinds_mod->program~testconfig_prg module~kinds_mod->program~teststats_prg program~testarray_prg testArray_prg module~kinds_mod->program~testarray_prg program~examples_prg examples_prg module~kinds_mod->program~examples_prg module~kinds_mod->program~testmatio_prg module~kinds_mod->program~testtensor_prg program~testkinds_prg testKinds_prg module~kinds_mod->program~testkinds_prg program~logo_prg logo_prg module~kinds_mod->program~logo_prg module~kinds_mod->program~testiterate_prg program~testnetcdf_prg testNetCDF_prg module~kinds_mod->program~testnetcdf_prg program~testvtkio_prg testVtkIO_prg module~kinds_mod->program~testvtkio_prg module~kinds_mod->program~testoptimize_prg program~testspline_prg testSpline_prg module~kinds_mod->program~testspline_prg program~basic_prg basic_prg module~kinds_mod->program~basic_prg module~kinds_mod->program~testtext_prg module~kinds_mod->program~testmesh_prg module~kinds_mod->program~testautodiff_prg module~kinds_mod->program~testquaternion_prg module~kinds_mod->program~testeval_prg module~kinds_mod->program~testsparse_prg module~kinds_mod->program~testtime_prg module~kinds_mod->program~testfourier_prg program~animate_prg animate_prg module~kinds_mod->program~animate_prg module~vtkio_mod->program~testvtkio_prg module~autodifftype_mod->module~autodiffoperator_mod module~autodifftype_mod->module~autodiff_mod module~autodifftype_mod->module~autodiffexponential_mod module~autodifftype_mod->module~autodifftrigonometric_mod module~autodifftype_mod->module~autodiffarray_mod module~treeoperator_mod->module~expression_mod module~spline_mod->program~testspline_prg module~treeexponential_mod->module~expression_mod module~netcdf_mod->program~testnetcdf_prg module~autodiffarray_mod->module~autodiff_mod module~config_mod->program~testconfig_prg module~array_mod->module~objective_mod module~array_mod->module~optimize_mod module~array_mod->module~spline_mod module~array_mod->module~plplotlib_mod module~array_mod->module~sparse_mod module~array_mod->program~testarray_prg module~array_mod->program~examples_prg module~array_mod->program~logo_prg module~array_mod->program~testnetcdf_prg module~array_mod->program~testvtkio_prg module~array_mod->program~testspline_prg module~array_mod->program~basic_prg module~array_mod->program~testeval_prg module~array_mod->program~testsparse_prg module~array_mod->program~animate_prg module~node_mod->module~expression_mod module~node_mod->module~treetrigonometric_mod module~node_mod->module~treevalue_mod module~node_mod->module~treeoperator_mod module~node_mod->module~treeexponential_mod module~basicsolvers_mod->program~testsparse_prg module~plplotlib_mod->module~objective_mod module~plplotlib_mod->program~examples_prg module~plplotlib_mod->program~logo_prg module~plplotlib_mod->program~testspline_prg module~plplotlib_mod->program~basic_prg module~plplotlib_mod->program~testeval_prg module~plplotlib_mod->program~testsparse_prg module~plplotlib_mod->program~animate_prg module~sparse_mod->module~solvers_mod module~sparse_mod->module~basicsolvers_mod module~sparse_mod->program~testsparse_prg iso_c_binding iso_c_binding iso_c_binding->module~time_mod iso_c_binding->module~matio_mod iso_c_binding->module~fourier_mod iso_fortran_env iso_fortran_env iso_fortran_env->module~text_mod fftw3_mod fftw3_mod fftw3_mod->module~fourier_mod netcdf netcdf netcdf->module~netcdf_mod plplot plplot plplot->module~plplotlib_mod
Help