Package core.math

This package contains a variety of classes which handle vector manipulations and the evolution of a given experiment as it evolves.

See:
          Description

Class Summary
EulerIntegration Euler integration scheme
Mat2 Mat2 is a 2x2 matrix = < [[a, b], [c, d]] > This class stores and operates on a 2x2 matrix.
RungeKuttaErrorIntegration RungeKutta Integration with error analysis
RungeKuttaIntegration Runge Kutta Integration 4th order.
SpecialFunctions  
Vec an n-dimensional vector = < n, (x0, x1, ..., xn-1) >.
Vec2 A 2-dimensional vector = < (x, y) >.
Vec2Transform Stores and operates on a 2-dimensional affine transformation.
Vec3 Store and operate on a 3-dimensional vector = < (x, y, z) >.
 

Package core.math Description

This package contains a variety of classes which handle vector manipulations and the evolution of a given experiment as it evolves. For example, it provides integration schemes for integrating ODEs that define the evolution of a given experiment. We also define various special functions here, such as those used to evaluate elliptic integrals.

Copyright (c) 2007 Andreas Sundquist. Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 License. You must attribute any use of this code or derviatives thereof to Andreas Sundquist.

Related Documentation