#include "mvl_psi.h"
#include <vcl_cmath.h>
#include <vcl_cassert.h>
#include <vcl_cstdlib.h>
#include <vnl/vnl_matrix_ref.h>
#include <vnl/algo/vnl_svd_economy.h>
Go to the source code of this file.
Defines | |
#define | mvl_psi_temp_name(l, r) U const &l = r |
#define | instantiate(U) |
Functions | |
template<mvl_typename U> | |
U | mvl_psi_constraint (U const abcde[5]) |
template<mvl_typename U> | |
void | mvl_psi_constraint_restrict (U const p[5], U const q[5], U coeffs[4]) |
template<mvl_typename U> | |
void | mvl_psi_apply (U const XYZT[4], U abcde[5]) |
template<mvl_typename U> | |
void | mvl_psi_invert_direct (U const abcde[5], U XYZT[4], int which) |
template<mvl_typename U> | |
void | mvl_psi_invert_direct (U const abcde[5], U XYZT[4]) |
template<mvl_typename U> | |
void | mvl_psi_invert_design (U const abcde[5], U XYZT[4]) |
template<mvl_typename U> | |
void | mvl_psi_invert (U const abcde[5], U XYZT[4]) |
instantiate (double) |
Definition in file mvl_psi.cxx.
#define instantiate | ( | U | ) |
template U mvl_psi_constraint(U const [5]); \ template void mvl_psi_constraint_restrict(U const [5], U const [5], U [4]); \ template void mvl_psi_apply(U const [4], U [5]); \ template void mvl_psi_invert_direct(U const [5], U [4], int); \ template void mvl_psi_invert_direct(U const [5], U [4]); \ template void mvl_psi_invert_design(U const [5], U [4]); \ template void mvl_psi_invert(U const [5], U [4])
Definition at line 236 of file mvl_psi.cxx.
Definition at line 18 of file mvl_psi.cxx.
instantiate | ( | double | ) |
void mvl_psi_apply | ( | U const | XYZT[4], |
U | abcde[5] | ||
) |
Definition at line 73 of file mvl_psi.cxx.
U mvl_psi_constraint | ( | U const | abcde[5] | ) |
Definition at line 25 of file mvl_psi.cxx.
void mvl_psi_constraint_restrict | ( | U const | p[5], |
U const | q[5], | ||
U | coeffs[4] | ||
) |
Definition at line 41 of file mvl_psi.cxx.
void mvl_psi_invert | ( | U const | abcde[5], |
U | XYZT[4] | ||
) |
Definition at line 225 of file mvl_psi.cxx.
void mvl_psi_invert_design | ( | U const | abcde[5], |
U | XYZT[4] | ||
) |
Definition at line 203 of file mvl_psi.cxx.
void mvl_psi_invert_direct | ( | U const | abcde[5], |
U | XYZT[4], | ||
int | which | ||
) |
Definition at line 88 of file mvl_psi.cxx.
void mvl_psi_invert_direct | ( | U const | abcde[5], |
U | XYZT[4] | ||
) |
Definition at line 159 of file mvl_psi.cxx.