NANA
| 宏定义 | 变量
Basic structures
Basic structures 的协作图:

class  NANA::Complex< _T >
 复数类,用于实现复数的加减乘除运算 更多...
 
class  NANA::CDataManager
 
class  NANA::NA_FINAL
 用于异常抛出 更多...
 
class  NANA::CError
 
class  NANA::GRAPH::Edge< T >
 边类 更多...
 
class  NANA::Mat< _T >
 高效矩阵运算类 更多...
 
class  NANA::MatOp
 
class  NANA::Matrix
 简单矩阵类 更多...
 
class  NANA::SparseMatrix
 稀疏矩阵 更多...
 
class  NANA::CMatrix
 复数矩阵 更多...
 

宏定义

#define NA_Assert(expr)   do { if(!!(expr)) ; else throw NANA::Exception( NANA::Error::ERR_ASSERT, #expr, __FUNCTION__, __FILE__, __LINE__ ); } while(0);
 当表达式非法,抛出异常 更多...
 

变量

template class NA_API NANA::Mat< float >
 
template class NA_API NANA::Mat< double >
 

详细描述

宏定义说明

◆ NA_Assert

#define NA_Assert (   expr)    do { if(!!(expr)) ; else throw NANA::Exception( NANA::Error::ERR_ASSERT, #expr, __FUNCTION__, __FILE__, __LINE__ ); } while(0);

当表达式非法,抛出异常

在文件 error.h56 行定义.

变量说明

◆ Mat< double >

template class NA_API NANA::Mat< double >

在文件 mat.h109 行定义.

◆ Mat< float >

template class NA_API NANA::Mat< float >

在文件 mat.h108 行定义.