22 December 2011 11:16:04 AM

TOMS446_PRB
  C++ version
  Test the TOMS446 library.

TEST01
  Test CHEBY, which computes the
  Chebyshev series for several functions.

          Sin(x)          Cos(x)        Sin(2x)         Cos(2x)           X^5

        0.000000        1.530395        0.000000        0.447782        0.000000
        0.880101        0.000000        1.153450       -0.000000        0.625000
        0.000000       -0.229807        0.000000       -0.705668        0.000000
       -0.039127        0.000000       -0.257886        0.000000        0.312500
       -0.000000        0.004953       -0.000000        0.067991       -0.000000
        0.000500       -0.000000        0.014079       -0.000000        0.062500
        0.000000       -0.000042        0.000000       -0.002405        0.000000
       -0.000003       -0.000000       -0.000350       -0.000000        0.000000
        0.000000        0.000000        0.000000        0.000044       -0.000000
        0.000000        0.000000        0.000010        0.000000        0.000000

TEST02
  Test MLTPLY, which computes the
  product of two Chebyshev series.

  Multiply series for SIN(X) and COS(X)
  and compare with series for 1/2*SIN(2X).

          Sin(x)          Cos(x)       1/2*Sin(2x)         RESULT

        0.000000        1.530395        0.000000        0.000000
        0.880101        0.000000        0.576725        0.576725
        0.000000       -0.229807        0.000000        0.000000
       -0.039127        0.000000       -0.128943       -0.128943
       -0.000000        0.004953       -0.000000       -0.000000
        0.000500       -0.000000        0.007040        0.007040
        0.000000       -0.000042        0.000000        0.000000
       -0.000003       -0.000000       -0.000175       -0.000175
        0.000000        0.000000        0.000000       -0.000000
        0.000000        0.000000        0.000005        0.000003

TEST03
  Test ECHEB, which evaluates a
  Chebyshev series.

  Sin(x)

       -1.000000       -0.841471       -0.841471
       -0.600000       -0.564642       -0.564642
       -0.200000       -0.198669       -0.198669
        0.200000        0.198669        0.198669
        0.600000        0.564642        0.564642
        1.000000        0.841471        0.841471

  Cos(x)

       -1.000000        0.540302        0.540302
       -0.600000        0.825336        0.825336
       -0.200000        0.980067        0.980067
        0.200000        0.980067        0.980067
        0.600000        0.825336        0.825336
        1.000000        0.540302        0.540302

  Sin(2x)

       -1.000000       -0.909297       -0.909302
       -0.600000       -0.932039       -0.932037
       -0.200000       -0.389418       -0.389423
        0.200000        0.389418        0.389423
        0.600000        0.932039        0.932037
        1.000000        0.909297        0.909302

  Cos(2x)

       -1.000000       -0.416147       -0.416147
       -0.600000        0.362358        0.362357
       -0.200000        0.921061        0.921061
        0.200000        0.921061        0.921061
        0.600000        0.362358        0.362357
        1.000000       -0.416147       -0.416147

  x^5

       -1.000000       -1.000000       -1.000000
       -0.600000       -0.077760       -0.077760
       -0.200000       -0.000320       -0.000320
        0.200000        0.000320        0.000320
        0.600000        0.077760        0.077760
        1.000000        1.000000        1.000000

TEST04
  Test EDCHEB, which evaluates the
  derivative of a Chebyshev series.

  Sin(x)

       -1.000000        0.540302        0.540303
       -0.600000        0.825336        0.825336
       -0.200000        0.980067        0.980067
        0.200000        0.980067        0.980067
        0.600000        0.825336        0.825336
        1.000000        0.540302        0.540303

  Cos(x)

       -1.000000        0.841471        0.841471
       -0.600000        0.564642        0.564642
       -0.200000        0.198669        0.198669
        0.200000       -0.198669       -0.198669
        0.600000       -0.564642       -0.564642
        1.000000       -0.841471       -0.841471

  Sin(2x)

       -1.000000       -0.832294       -0.831887
       -0.600000        0.724716        0.724764
       -0.200000        1.842122        1.842111
        0.200000        1.842122        1.842111
        0.600000        0.724716        0.724764
        1.000000       -0.832294       -0.831887

  Cos(2x)

       -1.000000        1.818595        1.818577
       -0.600000        1.864078        1.864082
       -0.200000        0.778837        0.778828
        0.200000       -0.778837       -0.778828
        0.600000       -1.864078       -1.864082
        1.000000       -1.818595       -1.818577

  x^5

       -1.000000        5.000000        5.000000
       -0.600000        0.648000        0.648000
       -0.200000        0.008000        0.008000
        0.200000        0.008000        0.008000
        0.600000        0.648000        0.648000
        1.000000        5.000000        5.000000

TEST05
  Test DFRNT, which computes the
  Chebyshev series for the derivative
  of several functions.

  Chebyshev series for d/dx of:

        Sin(x)      Cos(x)    Sin(2x)     Cos(2x)       X^5

        1.530396        0.000000        0.895653       -0.000000        3.750000
        0.000000       -0.880101        0.000000       -2.306897        0.000000
       -0.229807        0.000000       -1.411246       -0.000000        2.500000
        0.000000        0.039127        0.000000        0.515775       -0.000000
        0.004953       -0.000000        0.136073       -0.000000        0.625000
        0.000000       -0.000500        0.000000       -0.028157       -0.000000
       -0.000042        0.000000       -0.004720       -0.000000        0.000000
        0.000000        0.000003        0.000000        0.000702       -0.000000
        0.000000        0.000000        0.000179        0.000000        0.000000
        0.000000        0.000000        0.000000        0.000000        0.000000

TEST06
  Test NTGRT, which computes the
  Chebyshev series for the indefinite
  integral of several functions.

  Chebyshev series for indefinite integral of:

        Sin(x)      Cos(x)    Sin(2x)     Cos(2x)       X^5

        0.000000        0.000000        0.000000        0.000000        0.000000
       -0.000000        0.880101       -0.000000        0.576725        0.000000
        0.229807        0.000000        0.352834       -0.000000        0.078125
        0.000000       -0.039127        0.000000       -0.128943        0.000000
       -0.004953        0.000000       -0.033996        0.000000        0.031250
       -0.000000        0.000500       -0.000000        0.007040       -0.000000
        0.000042        0.000000        0.001202        0.000000        0.005208
        0.000000       -0.000003        0.000000       -0.000175        0.000000
       -0.000000       -0.000000       -0.000022       -0.000000       -0.000000
        0.000000        0.000000        0.000000        0.000002       -0.000000

TOMS446_PRB
  Normal end of execution.

22 December 2011 11:16:04 AM