API documentation

ModuleDescription
scid.bindings.lapack.dlapack LAPACK bindings for D.
scid.bindings.lapack.lapack LAPACK bindings for D.
scid.core.fortran Stuff that is useful when porting FORTRAN code to D.
scid.core.memory Memory management. The code in this module is borrowed from David Simcha's dstats project, specifically the dstats.alloc module.
scid.core.meta Facilities for template metaprogramming.
scid.core.testing Unit testing tools.
scid.core.traits Templates for compile-time introspection.
scid.internal.calculus.integrate_qk
scid.internal.calculus.integrate_qng
scid.ports.intde.intde1 D port of intde1.c from Takuya OOURA's DE-Quadrature package (http://www.kurims.kyoto-u.ac.jp/~ooura/).
scid.ports.intde.intde2 D port of intde2.c from Takuya OOURA's DE-Quadrature package (http://www.kurims.kyoto-u.ac.jp/~ooura/).
scid.ports.linpack.gtsl
scid.ports.minpack.dogleg
scid.ports.minpack.enorm
scid.ports.minpack.fdjac1
scid.ports.minpack.hybrd
scid.ports.minpack.qform
scid.ports.minpack.qrfac
scid.ports.minpack.r1mpyq
scid.ports.minpack.r1updt
scid.ports.napack.addchg
scid.ports.napack.quasi
scid.ports.napack.stopit
scid.ports.quadpack.qag
scid.ports.quadpack.qage
scid.ports.quadpack.qagi
scid.ports.quadpack.qagie
scid.ports.quadpack.qagp
scid.ports.quadpack.qagpe
scid.ports.quadpack.qags
scid.ports.quadpack.qagse
scid.ports.quadpack.qawc
scid.ports.quadpack.qawce
scid.ports.quadpack.qawf
scid.ports.quadpack.qawfe
scid.ports.quadpack.qawo
scid.ports.quadpack.qawoe
scid.ports.quadpack.qaws
scid.ports.quadpack.qawse
scid.ports.quadpack.qc25c
scid.ports.quadpack.qc25f
scid.ports.quadpack.qc25s
scid.ports.quadpack.qcheb
scid.ports.quadpack.qelg
scid.ports.quadpack.qk15
scid.ports.quadpack.qk15i
scid.ports.quadpack.qk15w
scid.ports.quadpack.qk21
scid.ports.quadpack.qk31
scid.ports.quadpack.qk41
scid.ports.quadpack.qk51
scid.ports.quadpack.qk61
scid.ports.quadpack.qmomo
scid.ports.quadpack.qng This module is deprecated in favour of scid.internal.calculus.integrate_qng.
scid.ports.quadpack.qpsrt
scid.ports.quadpack.qwgtc
scid.ports.quadpack.qwgtf
scid.ports.quadpack.qwgts
scid.calculus Functions for numerical integration (quadrature) and differentiation.
scid.constants Various fundamental constants. Physical constants are given in SI units.
scid.functions Special functions.
scid.linalg This module contains functions related to linear algebra.
scid.matrix This module contains the MatrixView class as well as some functions related to it.
scid.nonlinear Functions related to the solving of nonlinear equations, i.e. finding roots of nonlinear functions.
scid.types Various useful types.
scid.util Various useful utilities that don't really fit anywhere else.