├── .clang-format ├── .gitignore ├── .mailmap ├── .travis.yml ├── AUTHORS ├── COPYING ├── COPYRIGHT ├── Makefile.am ├── NEWS.md ├── README.md ├── autogen.sh ├── base ├── class.scm ├── ctl.scm ├── extern-funcs.scm ├── help.scm ├── include.scm ├── interaction.scm ├── io-vars.scm ├── main.c ├── math-utils.scm ├── matrix3x3.scm ├── simplex.scm ├── utils.scm └── vector3.scm ├── configure.ac ├── doc ├── README ├── docs │ ├── Advanced_User_Experience.md │ ├── Basic_User_Experience.md │ ├── Developer_Experience.md │ ├── Guile_and_Scheme_Information.md │ ├── Installation.md │ ├── Introduction.md │ ├── License_and_Copyright.md │ ├── User_Reference.md │ ├── images │ │ └── libctl-logo.png │ └── index.md └── requirements.txt ├── examples ├── Makefile.am ├── README ├── example.c ├── example.scm.in └── run.ctl ├── mkdocs.yml ├── src ├── Makefile.am ├── cintegrator.c ├── ctl-f77-glue.c ├── ctl-math.c ├── ctl-math.h ├── ctl.c ├── ctl.h.in ├── integrator.c └── subplex.c └── utils ├── Makefile.am ├── README ├── ctl-io.scm ├── ctlgeom.h ├── gen-ctl-io.1 ├── gen-ctl-io.in ├── geom-ctl-io-defaults.c ├── geom.c ├── geom.scm ├── geomtst.c ├── nlopt.c ├── python ├── Makefile.am ├── README.md ├── __init__.py ├── ctlgeom.py ├── demo.ipynb ├── libctlgeom.i ├── numpy.i └── tests │ └── test_ctlgeom.py └── test-prism.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/COPYING -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/Makefile.am -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/NEWS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/autogen.sh -------------------------------------------------------------------------------- /base/class.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/class.scm -------------------------------------------------------------------------------- /base/ctl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/ctl.scm -------------------------------------------------------------------------------- /base/extern-funcs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/extern-funcs.scm -------------------------------------------------------------------------------- /base/help.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/help.scm -------------------------------------------------------------------------------- /base/include.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/include.scm -------------------------------------------------------------------------------- /base/interaction.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/interaction.scm -------------------------------------------------------------------------------- /base/io-vars.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/io-vars.scm -------------------------------------------------------------------------------- /base/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/main.c -------------------------------------------------------------------------------- /base/math-utils.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/math-utils.scm -------------------------------------------------------------------------------- /base/matrix3x3.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/matrix3x3.scm -------------------------------------------------------------------------------- /base/simplex.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/simplex.scm -------------------------------------------------------------------------------- /base/utils.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/utils.scm -------------------------------------------------------------------------------- /base/vector3.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/base/vector3.scm -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/configure.ac -------------------------------------------------------------------------------- /doc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/README -------------------------------------------------------------------------------- /doc/docs/Advanced_User_Experience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/Advanced_User_Experience.md -------------------------------------------------------------------------------- /doc/docs/Basic_User_Experience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/Basic_User_Experience.md -------------------------------------------------------------------------------- /doc/docs/Developer_Experience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/Developer_Experience.md -------------------------------------------------------------------------------- /doc/docs/Guile_and_Scheme_Information.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/Guile_and_Scheme_Information.md -------------------------------------------------------------------------------- /doc/docs/Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/Installation.md -------------------------------------------------------------------------------- /doc/docs/Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/Introduction.md -------------------------------------------------------------------------------- /doc/docs/License_and_Copyright.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/License_and_Copyright.md -------------------------------------------------------------------------------- /doc/docs/User_Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/User_Reference.md -------------------------------------------------------------------------------- /doc/docs/images/libctl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/images/libctl-logo.png -------------------------------------------------------------------------------- /doc/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/docs/index.md -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/examples/Makefile.am -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/examples/README -------------------------------------------------------------------------------- /examples/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/examples/example.c -------------------------------------------------------------------------------- /examples/example.scm.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/examples/example.scm.in -------------------------------------------------------------------------------- /examples/run.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/examples/run.ctl -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/cintegrator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/cintegrator.c -------------------------------------------------------------------------------- /src/ctl-f77-glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/ctl-f77-glue.c -------------------------------------------------------------------------------- /src/ctl-math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/ctl-math.c -------------------------------------------------------------------------------- /src/ctl-math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/ctl-math.h -------------------------------------------------------------------------------- /src/ctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/ctl.c -------------------------------------------------------------------------------- /src/ctl.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/ctl.h.in -------------------------------------------------------------------------------- /src/integrator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/integrator.c -------------------------------------------------------------------------------- /src/subplex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/src/subplex.c -------------------------------------------------------------------------------- /utils/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/Makefile.am -------------------------------------------------------------------------------- /utils/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/README -------------------------------------------------------------------------------- /utils/ctl-io.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/ctl-io.scm -------------------------------------------------------------------------------- /utils/ctlgeom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/ctlgeom.h -------------------------------------------------------------------------------- /utils/gen-ctl-io.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/gen-ctl-io.1 -------------------------------------------------------------------------------- /utils/gen-ctl-io.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/gen-ctl-io.in -------------------------------------------------------------------------------- /utils/geom-ctl-io-defaults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/geom-ctl-io-defaults.c -------------------------------------------------------------------------------- /utils/geom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/geom.c -------------------------------------------------------------------------------- /utils/geom.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/geom.scm -------------------------------------------------------------------------------- /utils/geomtst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/geomtst.c -------------------------------------------------------------------------------- /utils/nlopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/nlopt.c -------------------------------------------------------------------------------- /utils/python/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/Makefile.am -------------------------------------------------------------------------------- /utils/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/README.md -------------------------------------------------------------------------------- /utils/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/__init__.py -------------------------------------------------------------------------------- /utils/python/ctlgeom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/ctlgeom.py -------------------------------------------------------------------------------- /utils/python/demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/demo.ipynb -------------------------------------------------------------------------------- /utils/python/libctlgeom.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/libctlgeom.i -------------------------------------------------------------------------------- /utils/python/numpy.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/numpy.i -------------------------------------------------------------------------------- /utils/python/tests/test_ctlgeom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/python/tests/test_ctlgeom.py -------------------------------------------------------------------------------- /utils/test-prism.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoComp/libctl/HEAD/utils/test-prism.c --------------------------------------------------------------------------------