NANA
文件列表
这里列出了所有文档化的文件,并附带简要说明:
[详情级别 123456]
  NANA
  modules
  computergeometry
  include
  computergeometry
 geometrytypes.hpp实现必须的几何类型
 warp.hpp实现点集的仿射变换和透视变换
 computergeometry.hpp实现计算机几何的相关功能
  src
 geometrytypes.cpp几何类型
  core
  include
  core
 algorithm.h1.实现基类Algorithm
 Complex.hpp实现复数及其运算
 core_global.h全局头文件
 datamanager.h实现一个数据管理器
 error.h用于抛出异常,移植自OpenCV
 graphCore.hpp为图论算法实现的基本数据结构
 mat.h实现一个用于矩阵运算的模板类(仍在实现当中)
 matrix.h1.简单矩阵类Matrix(效率不高,但易于理解,很多时候会触发复制构造函数),不同于Mat 2.SpareMatrix 稀疏矩阵 3.CMatrix 复数矩阵
 nadef.hpp数值分析所依赖的定义
 safememory.hpp实现安全的内存管理
 utility.hpp1.实现参数的读写功能
 core.hpp包含基本的数据结构等
  src
 algorithm.cpp
 datamanager.cpp
 error.cpp
 mat.cpp实现Mat的相关功能
 matrix.cpp简单矩阵类的实现
  dnn
  include
  dnn
 bpnn.h实现BP神经网络
 dnn.hpp实现深度学习相关算法
  src
 bpnn.cpp
  GA
  include
  GA
 gene.h实现基因的运算
 population.h实现种群类
 ga.hpp实现遗传算法
  src
 gene.cpp
 population.cpp
  graph
  include
  graph
 binarytree.hpp实现二叉树的模板
 huffman.hpp实现霍夫曼编码和解码
 list.hpp实现双向链表类
 sort.hpp实现快速排序等算法
 graph.hpp实现图论相关算法
  math
  include
  math
 fft.h实现傅里叶变换相关算法
 gaussian.hpp实现高斯相关的算法
 LevenbergMarquardt.h实现列文伯格-马夸尔特算法
 polynomialevaluation.hpp实现多项式的求值
 rand.h增加随机算法
 math.hpp实现基本的数学运算
  src
 fft.cpp
 LevenbergMarquardt.cpp
 polynomialevaluation.cpp
 rand.cpp