AOT計算で呼び出し自体を早くする三角関数
AOTTrigon.cpp@2:d8c9637a5f09, 2014-12-23 (annotated)
- Committer:
- kb10uy
- Date:
- Tue Dec 23 05:32:28 2014 +0000
- Revision:
- 2:d8c9637a5f09
- Parent:
- 0:2888f1d9a23e
- Child:
- 3:ba78a1dd8b55
inlinize
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kb10uy | 0:2888f1d9a23e | 1 | #include "AOTTrigon.h" |
kb10uy | 0:2888f1d9a23e | 2 | |
kb10uy | 0:2888f1d9a23e | 3 | AOTTrigon::AOTTrigon(int divide) { |
kb10uy | 0:2888f1d9a23e | 4 | division = divide; |
kb10uy | 0:2888f1d9a23e | 5 | rate = division / (3.14159265358979323846264 * 2.0); |
kb10uy | 0:2888f1d9a23e | 6 | t_sin = new double[division]; |
kb10uy | 0:2888f1d9a23e | 7 | for(int i = 0; i < division; i++) |
kb10uy | 0:2888f1d9a23e | 8 | t_sin[i] = sin((double)i / division * (3.14159265358979323846264 * 2.0)); |
kb10uy | 0:2888f1d9a23e | 9 | } |