Static Public Member Functions | List of all members
vnl_matops Class Reference

A collection of vnl_matrix operations, provided as static methods. More...

#include <vnl_matops.h>

Static Public Member Functions

static double homg_diff (vnl_matrix< double > const &A, vnl_matrix< double > const &B)
 Return fro_norm( (A . More...
 
static vnl_matrix< double > cat (vnl_matrix< double > const &A, vnl_matrix< double > const &B)
 Laminating. More...
 
static vnl_matrix< double > cat (vnl_matrix< double > const &A, vnl_vector< double > const &B)
 
static vnl_matrix< double > cat (vnl_vector< double > const &A, vnl_matrix< double > const &B)
 
static vnl_matrix< double > vcat (vnl_matrix< double > const &A, vnl_matrix< double > const &B)
 
static vnl_matrix< double > f2d (vnl_matrix< float > const &)
 Conversions. More...
 
static vnl_vector< double > f2d (vnl_vector< float > const &)
 
static vnl_matrix< float > d2f (vnl_matrix< double > const &)
 
static vnl_vector< float > d2f (vnl_vector< double > const &)
 

Detailed Description

A collection of vnl_matrix operations, provided as static methods.

Highlights include matrix glueing, and type conversions. matlab_print has been moved to vnl_matlab_print.h.

Definition at line 24 of file vnl_matops.h.

Member Function Documentation

◆ cat() [1/3]

vnl_matrix< double > vnl_matops::cat ( vnl_matrix< double > const &  A,
vnl_matrix< double > const &  B 
)
static

Laminating.

Definition at line 11 of file vnl_matops.cxx.

◆ cat() [2/3]

vnl_matrix< double > vnl_matops::cat ( vnl_matrix< double > const &  A,
vnl_vector< double > const &  B 
)
static

Definition at line 22 of file vnl_matops.cxx.

◆ cat() [3/3]

vnl_matrix< double > vnl_matops::cat ( vnl_vector< double > const &  A,
vnl_matrix< double > const &  B 
)
static

Definition at line 33 of file vnl_matops.cxx.

◆ d2f() [1/2]

vnl_matrix< float > vnl_matops::d2f ( vnl_matrix< double > const &  M)
static

Definition at line 93 of file vnl_matops.cxx.

◆ d2f() [2/2]

vnl_vector< float > vnl_matops::d2f ( vnl_vector< double > const &  M)
static

Definition at line 103 of file vnl_matops.cxx.

◆ f2d() [1/2]

double vnl_matrix< double > vnl_matops::f2d ( vnl_matrix< float > const &  M)
static

Conversions.

Definition at line 88 of file vnl_matops.cxx.

◆ f2d() [2/2]

vnl_vector< double > vnl_matops::f2d ( vnl_vector< float > const &  M)
static

Definition at line 98 of file vnl_matops.cxx.

◆ homg_diff()

double vnl_matops::homg_diff ( vnl_matrix< double > const &  A,
vnl_matrix< double > const &  B 
)
static

Return fro_norm( (A .

/ B) - mean(A ./ B) ).

Definition at line 56 of file vnl_matops.cxx.

◆ vcat()

vnl_matrix< double > vnl_matops::vcat ( vnl_matrix< double > const &  A,
vnl_matrix< double > const &  B 
)
static

Definition at line 44 of file vnl_matops.cxx.


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