API documentation

ModuleDescription
scid.bindings.lapack.dlapackLAPACK bindings for D.
scid.bindings.lapack.lapackLAPACK bindings for D.
scid.core.fortranStuff that is useful when porting FORTRAN code to D.
scid.core.memoryMemory management. The code in this module is borrowed from David Simcha's dstats project, specifically the dstats.alloc module.
scid.core.metaFacilities for template metaprogramming.
scid.core.testingUnit testing tools.
scid.core.traitsTemplates for compile-time introspection.
scid.internal.calculus.integrate_qk
scid.internal.calculus.integrate_qng
scid.ports.intde.intde1D port of intde1.c from Takuya OOURA's DE-Quadrature package (http://www.kurims.kyoto-u.ac.jp/~ooura/).
scid.ports.intde.intde2D 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.qngThis 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.calculusFunctions for numerical integration (quadrature) and differentiation.
scid.constantsVarious fundamental constants. Physical constants are given in SI units.
scid.functionsSpecial functions.
scid.linalgThis module contains functions related to linear algebra.
scid.matrixThis module contains the MatrixView class as well as some functions related to it.
scid.nonlinearFunctions related to the solving of nonlinear equations, i.e. finding roots of nonlinear functions.
scid.typesVarious useful types.
scid.utilVarious useful utilities that don't really fit anywhere else.