subscrpt.h
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:1k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. // Template Numerical Toolkit (TNT) for Linear Algebra 
  2. //
  3. // R. Pozo
  4. // Applied and Computational Mathematics Division
  5. // National Institute of Standards and Technology
  6. #ifndef SUBSCRPT_H
  7. #define SUBSCRPT_H
  8. //---------------------------------------------------------------------
  9. // This definition describes the default TNT data type used for
  10. // indexing into TNT matrices and vectors.  The data type should
  11. // be wide enough to index into large arrays.  It defaults to an
  12. // "int", but can be overriden at compile time redefining TNT_SUBSCRIPT_TYPE,
  13. // e.g.
  14. // 
  15. //      g++ -DTNT_SUBSCRIPT_TYPE='unsigned int'  ...
  16. //
  17. //---------------------------------------------------------------------
  18. //
  19. #ifndef TNT_SUBSCRIPT_TYPE
  20. #define TNT_SUBSCRIPT_TYPE int
  21. #endif
  22. typedef TNT_SUBSCRIPT_TYPE Subscript;
  23. // () indexing in TNT means 1-offset, i.e. x(1) and A(1,1) are the
  24. // first elements.  This offset is left as a macro for future
  25. // purposes, but should not be changed in the current release.
  26. //
  27. //
  28. #define TNT_BASE_OFFSET (1)
  29. #endif