cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
nmrPInverseDynamicData::Friend Class Reference

#include <nmrPInverse.h>

Public Member Functions

 Friend (nmrPInverseDynamicData &data)
 
vctDynamicVectorRef
< CISSTNETLIB_DOUBLE > & 
S (void)
 
vctDynamicMatrixRef
< CISSTNETLIB_DOUBLE > & 
PInverse (void)
 
vctDynamicMatrixRef
< CISSTNETLIB_DOUBLE > & 
U (void)
 
vctDynamicMatrixRef
< CISSTNETLIB_DOUBLE > & 
Vt (void)
 
vctDynamicVectorRef
< CISSTNETLIB_DOUBLE > & 
Workspace (void)
 
size_type M (void)
 
size_type N (void)
 
bool StorageOrder (void)
 

Detailed Description

This class is not intended to be a top-level API. It has been provided to avoid making the templated SVD 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.

Constructor & Destructor Documentation

nmrPInverseDynamicData::Friend::Friend ( nmrPInverseDynamicData data)
inline

Member Function Documentation

size_type nmrPInverseDynamicData::Friend::M ( void  )
inline
size_type nmrPInverseDynamicData::Friend::N ( void  )
inline
vctDynamicMatrixRef<CISSTNETLIB_DOUBLE>& nmrPInverseDynamicData::Friend::PInverse ( void  )
inline
vctDynamicVectorRef<CISSTNETLIB_DOUBLE>& nmrPInverseDynamicData::Friend::S ( void  )
inline
bool nmrPInverseDynamicData::Friend::StorageOrder ( void  )
inline
vctDynamicMatrixRef<CISSTNETLIB_DOUBLE>& nmrPInverseDynamicData::Friend::U ( void  )
inline
vctDynamicMatrixRef<CISSTNETLIB_DOUBLE>& nmrPInverseDynamicData::Friend::Vt ( void  )
inline
vctDynamicVectorRef<CISSTNETLIB_DOUBLE>& nmrPInverseDynamicData::Friend::Workspace ( void  )
inline

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