cisst-saw
|
#include <nmrLSqLin.h>
Public Member Functions | |
Friend (nmrLSqLinSolutionDynamic &insolution) | |
vctDynamicMatrixRef < CISSTNETLIB_DOUBLE > & | GetA (void) |
vctDynamicMatrixRef < CISSTNETLIB_DOUBLE > & | GetE (void) |
vctDynamicMatrixRef < CISSTNETLIB_DOUBLE > & | GetG (void) |
vctDynamicVectorRef < CISSTNETLIB_DOUBLE > & | Getb (void) |
vctDynamicVectorRef < CISSTNETLIB_DOUBLE > & | Getf (void) |
vctDynamicVectorRef < CISSTNETLIB_DOUBLE > & | Geth (void) |
vctDynamicVectorRef < CISSTNETLIB_DOUBLE > & | GetX (void) |
vctDynamicVector < CISSTNETLIB_DOUBLE > & | GetRNorm (void) |
vctDynamicMatrix < CISSTNETLIB_DOUBLE > & | GetInput (void) |
vctDynamicVectorRef < CISSTNETLIB_DOUBLE > & | GetWork (void) |
vctDynamicVectorRef < CISSTNETLIB_INTEGER > & | GetIWork (void) |
CISSTNETLIB_INTEGER | GetMa (void) |
CISSTNETLIB_INTEGER | GetMe (void) |
CISSTNETLIB_INTEGER | GetMg (void) |
CISSTNETLIB_INTEGER | GetN (void) |
This class is not intended to be a top-level API. It has been provided to avoid making the templated LSqLin function as a friend of this class, which turns out to be not so easy in .NET. Instead the Friend class provides a cumbersome way to get non-const references to the private data. In order to get non-const references the user has to first create an object of nmrLSqLinSolutionDynamic::Friend and then use the get* method on that object. Our philosophy here is that this should be a deterent for a general user and should ring alarm bells in a reasonable programmer.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |