Public Types | Static Public Member Functions
blitz_LU_solve_interface< real > Class Template Reference

#include <blitz_LU_solve_interface.hh>

Inheritance diagram for blitz_LU_solve_interface< real >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef blitz_interface< real >
::gene_matrix 
gene_matrix
typedef blitz_interface< real >
::gene_matrix 
gene_matrix
typedef blitz_interface< real >
::gene_matrix 
gene_matrix
typedef blitz_interface< real >
::gene_vector 
gene_vector
typedef blitz_interface< real >
::gene_vector 
gene_vector
typedef blitz_interface< real >
::gene_vector 
gene_vector
typedef blitz::Array< int, 1 > Pivot_Vector
typedef blitz::Array< int, 1 > Pivot_Vector
typedef blitz::Array< int, 1 > Pivot_Vector

Static Public Member Functions

static void free_Pivot_Vector (Pivot_Vector &pivot)
static void free_Pivot_Vector (Pivot_Vector &pivot)
static void free_Pivot_Vector (Pivot_Vector &pivot)
static void LU_factor (gene_matrix &LU, Pivot_Vector &pivot, int N)
static void LU_factor (gene_matrix &LU, Pivot_Vector &pivot, int N)
static void LU_factor (gene_matrix &LU, Pivot_Vector &pivot, int N)
static void LU_solve (const gene_matrix &LU, const Pivot_Vector pivot, gene_vector &B, gene_vector X, int N)
static void LU_solve (const gene_matrix &LU, const Pivot_Vector pivot, gene_vector &B, gene_vector X, int N)
static void LU_solve (const gene_matrix &LU, const Pivot_Vector pivot, gene_vector &B, gene_vector X, int N)
static real matrix_matrix_product_sliced (gene_matrix &A, int row, int col_start, int col_end, gene_matrix &B, int row_shift, int col)
static real matrix_matrix_product_sliced (gene_matrix &A, int row, int col_start, int col_end, gene_matrix &B, int row_shift, int col)
static real matrix_matrix_product_sliced (gene_matrix &A, int row, int col_start, int col_end, gene_matrix &B, int row_shift, int col)
static real matrix_vector_product_sliced (const gene_matrix &A, gene_vector B, int row, int col_start, int col_end)
static real matrix_vector_product_sliced (const gene_matrix &A, gene_vector B, int row, int col_start, int col_end)
static real matrix_vector_product_sliced (const gene_matrix &A, gene_vector B, int row, int col_start, int col_end)
static void new_Pivot_Vector (Pivot_Vector &pivot, int N)
static void new_Pivot_Vector (Pivot_Vector &pivot, int N)
static void new_Pivot_Vector (Pivot_Vector &pivot, int N)

Detailed Description

template<class real>
class blitz_LU_solve_interface< real >

Definition at line 29 of file blitz_LU_solve_interface.hh.


Member Typedef Documentation

Reimplemented from blitz_interface< real >.

Definition at line 34 of file blitz_LU_solve_interface.hh.

Reimplemented from blitz_interface< real >.

Definition at line 34 of file gmm_LU_solve_interface.hh.

Reimplemented from blitz_interface< real >.

Definition at line 34 of file mtl4_LU_solve_interface.hh.

Reimplemented from blitz_interface< real >.

Definition at line 35 of file blitz_LU_solve_interface.hh.

Reimplemented from blitz_interface< real >.

Definition at line 35 of file mtl4_LU_solve_interface.hh.

Reimplemented from blitz_interface< real >.

Definition at line 35 of file gmm_LU_solve_interface.hh.

template<class real >
typedef blitz::Array<int,1> blitz_LU_solve_interface< real >::Pivot_Vector

Definition at line 37 of file blitz_LU_solve_interface.hh.

template<class real >
typedef blitz::Array<int,1> blitz_LU_solve_interface< real >::Pivot_Vector

Definition at line 37 of file mtl4_LU_solve_interface.hh.

template<class real >
typedef blitz::Array<int,1> blitz_LU_solve_interface< real >::Pivot_Vector

Definition at line 37 of file gmm_LU_solve_interface.hh.


Member Function Documentation

template<class real >
static void blitz_LU_solve_interface< real >::free_Pivot_Vector ( Pivot_Vector pivot) [inline, static]

Definition at line 46 of file blitz_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::free_Pivot_Vector ( Pivot_Vector pivot) [inline, static]

Definition at line 46 of file gmm_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::free_Pivot_Vector ( Pivot_Vector pivot) [inline, static]

Definition at line 46 of file mtl4_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::LU_factor ( gene_matrix LU,
Pivot_Vector pivot,
int  N 
) [inline, static]

Definition at line 87 of file blitz_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::LU_factor ( gene_matrix LU,
Pivot_Vector pivot,
int  N 
) [inline, static]

Definition at line 87 of file mtl4_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::LU_factor ( gene_matrix LU,
Pivot_Vector pivot,
int  N 
) [inline, static]

Definition at line 87 of file gmm_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::LU_solve ( const gene_matrix LU,
const Pivot_Vector  pivot,
gene_vector B,
gene_vector  X,
int  N 
) [inline, static]

Definition at line 150 of file mtl4_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::LU_solve ( const gene_matrix LU,
const Pivot_Vector  pivot,
gene_vector B,
gene_vector  X,
int  N 
) [inline, static]

Definition at line 150 of file gmm_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::LU_solve ( const gene_matrix LU,
const Pivot_Vector  pivot,
gene_vector B,
gene_vector  X,
int  N 
) [inline, static]

Definition at line 150 of file blitz_LU_solve_interface.hh.

template<class real >
static real blitz_LU_solve_interface< real >::matrix_matrix_product_sliced ( gene_matrix A,
int  row,
int  col_start,
int  col_end,
gene_matrix B,
int  row_shift,
int  col 
) [inline, static]

Definition at line 72 of file mtl4_LU_solve_interface.hh.

template<class real >
static real blitz_LU_solve_interface< real >::matrix_matrix_product_sliced ( gene_matrix A,
int  row,
int  col_start,
int  col_end,
gene_matrix B,
int  row_shift,
int  col 
) [inline, static]

Definition at line 72 of file gmm_LU_solve_interface.hh.

template<class real >
static real blitz_LU_solve_interface< real >::matrix_matrix_product_sliced ( gene_matrix A,
int  row,
int  col_start,
int  col_end,
gene_matrix B,
int  row_shift,
int  col 
) [inline, static]

Definition at line 72 of file blitz_LU_solve_interface.hh.

template<class real >
static real blitz_LU_solve_interface< real >::matrix_vector_product_sliced ( const gene_matrix A,
gene_vector  B,
int  row,
int  col_start,
int  col_end 
) [inline, static]

Definition at line 54 of file blitz_LU_solve_interface.hh.

template<class real >
static real blitz_LU_solve_interface< real >::matrix_vector_product_sliced ( const gene_matrix A,
gene_vector  B,
int  row,
int  col_start,
int  col_end 
) [inline, static]

Definition at line 54 of file mtl4_LU_solve_interface.hh.

template<class real >
static real blitz_LU_solve_interface< real >::matrix_vector_product_sliced ( const gene_matrix A,
gene_vector  B,
int  row,
int  col_start,
int  col_end 
) [inline, static]

Definition at line 54 of file gmm_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::new_Pivot_Vector ( Pivot_Vector pivot,
int  N 
) [inline, static]

Definition at line 39 of file mtl4_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::new_Pivot_Vector ( Pivot_Vector pivot,
int  N 
) [inline, static]

Definition at line 39 of file blitz_LU_solve_interface.hh.

template<class real >
static void blitz_LU_solve_interface< real >::new_Pivot_Vector ( Pivot_Vector pivot,
int  N 
) [inline, static]

Definition at line 39 of file gmm_LU_solve_interface.hh.


The documentation for this class was generated from the following files:


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:10