Prev Next

@(@\newcommand{\W}[1]{ \; #1 \; } \newcommand{\R}[1]{ {\rm #1} } \newcommand{\B}[1]{ {\bf #1} } \newcommand{\D}[2]{ \frac{\partial #1}{\partial #2} } \newcommand{\DD}[3]{ \frac{\partial^2 #1}{\partial #2 \partial #3} } \newcommand{\Dpow}[2]{ \frac{\partial^{#1}}{\partial {#2}^{#1}} } \newcommand{\dpow}[2]{ \frac{ {\rm d}^{#1}}{{\rm d}\, {#2}^{#1}} }@)@
Speed Testing Utilities

Speed Main Program
speed_main Running the Speed Test Program

Speed Utility Routines
det_by_lu Determinant Using Expansion by Lu Factorization
det_by_minor Determinant Using Expansion by Minors
det_of_minor Determinant of a Minor
det_33 Check Determinant of 3 by 3 matrix
det_grad_33 Check Gradient of Determinant of 3 by 3 matrix
mat_sum_sq Sum Elements of a Matrix Times Itself
ode_evaluate Evaluate a Function Defined in Terms of an ODE
sparse_jac_fun Evaluate a Function That Has a Sparse Jacobian
sparse_hes_fun Evaluate a Function That Has a Sparse Hessian
uniform_01 Simulate a [0,1] Uniform Random Variate

Library Routines
LuFactor LU Factorization of A Square Matrix
LuInvert Invert an LU Factored Equation
LuSolve Compute Determinant and Solve Linear Equations
Poly Evaluate a Polynomial or its Derivative

Source Code
det_by_lu.hpp Source: det_by_lu
det_by_minor.hpp Source: det_by_minor
det_grad_33.hpp Source: det_grad_33
det_of_minor.hpp Source: det_of_minor
lu_factor.hpp Source: LuFactor
lu_invert.hpp Source: LuInvert
lu_solve.hpp Source: LuSolve
mat_sum_sq.hpp Source: mat_sum_sq
poly.hpp Source: Poly
sparse_jac_fun.hpp Source: sparse_jac_fun
sparse_hes_fun.hpp Source: sparse_hes_fun
uniform_01.hpp Source: uniform_01

Input File: omh/speed/speed_utility.omh