libcm is a C development framework with an emphasis on audio signal processing applications.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

cmVectOpsDoc.h 1022B

12345678910111213141516171819202122232425262728
  1. //| Copyright: (C) 2009-2020 Kevin Larke <contact AT larke DOT org>
  2. //| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file.
  3. // This file is used to generate the documentation
  4. // source file for cmVectOpsTemplateHdr.h and
  5. // cmVectOpsRIHdr.h. The actual documentation
  6. // is generated using the gcc preprocessor.
  7. // switches: -E : Stop after preprocess
  8. // -C : Do not strip comments.
  9. // -P : Do not generate line markers
  10. // -traditional-cpp : preserve white space
  11. // gcc -E -C -P -traditional-cpp -o cmVectOpsDocOut.h cmVectOpsDoc.h
  12. #include "cmVectOpsTemplateUndef.h"
  13. #define VECT_OP_TYPE T_t
  14. #define VECT_OP_FUNC(Func) cmVOT_##Func
  15. #define VECT_OP_EPSILON FLT_EPSILON
  16. #define VECT_OP_MAX FLT_MAX
  17. #define VECT_OP_MIN FLT_MIN
  18. #define VECT_OP_LAP_FUNC(F) s##F
  19. #define VECT_OP_BLAS_FUNC(F) cblas_s##F
  20. //end_cut
  21. //( { file_desc:"Math vector operations." kw:[vop math] }
  22. //)
  23. #include "cmVectOpsTemplateHdr.h"
  24. #include "cmVectOpsRIHdr.h"