Confidential - Acme Engineering

             Resource Standard Metrics™ for C, C++, C# and Java
                   Version 7.75 - mSquaredTechnologies.com

  License Type: Shareware Evaluation License
  Licensed To : Shareware End User - Distribute Freely
  License No. : SW1380                          License Date: Dec 05, 1998
  Build Date  : Aug 16 2009                         Run Date: Aug 16, 2009 
  ©1996-2009 M Squared Technologies LLC™  
  ________________________________________________________________________

  License File: C:\Program Files\MSquared\M2 RSM\rsm.lic
  Config. File: C:\Program Files\MSquared\M2 RSM\rsm.cfg
  Command Line: -H -STotal File Detail Report -Td -TN cell.h game.h ocean.
                h player.h sub.h target.h timer.h utility.h cell.cpp game.
                cpp ocean.cpp player.cpp player_solution.cpp seahunt.cpp s
                ub.cpp target.cpp timer.cpp utility.cpp Fibonacci.cs 
  UDQN File   : C:\Program Files\MSquared\M2 RSM\rsm_udqn.cfg

                          Total File Detail Report


  ------------------------------------------------------------------------

                     ~~ Total Metrics For 19 Files ~~

  ------------------------------------------------------------------------

                          ~~ File Detail Summary ~~

  File: cell.h
  Quality      Funcs 0       Notice 7      QN/Func  0.0    QN/KeLOC    304
  Complexity   Param 0       Return 0      Cyclo Vg 0       Total        0
  LOC 27       eLOC 23       lLOC 16       Comment 13       Lines       41
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: game.h
  Quality      Funcs 0       Notice 8      QN/Func  0.0    QN/KeLOC    421
  Complexity   Param 0       Return 0      Cyclo Vg 0       Total        0
  LOC 23       eLOC 19       lLOC 9        Comment 1        Lines       31
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: ocean.h
  Quality      Funcs 0       Notice 9      QN/Func  0.0    QN/KeLOC    300
  Complexity   Param 0       Return 0      Cyclo Vg 0       Total        0
  LOC 34       eLOC 30       lLOC 20       Comment 5        Lines       47
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: player.h
  Quality      Funcs 0       Notice 9      QN/Func  0.0    QN/KeLOC    321
  Complexity   Param 0       Return 0      Cyclo Vg 0       Total        0
  LOC 32       eLOC 28       lLOC 17       Comment 1        Lines       41
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: sub.h
  Quality      Funcs 1       Notice 8      QN/Func  8.0    QN/KeLOC    471
  Complexity   Param 1       Return 1      Cyclo Vg 1       Total        3
  LOC 21       eLOC 17       lLOC 7        Comment 2        Lines       29
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: target.h
  Quality      Funcs 2       Notice 14     QN/Func  7.0    QN/KeLOC    368
  Complexity   Param 2       Return 2      Cyclo Vg 2       Total        6
  LOC 46       eLOC 38       lLOC 18       Comment 15       Lines       77
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: timer.h
  Quality      Funcs 0       Notice 1      QN/Func  0.0    QN/KeLOC     21
  Complexity   Param 0       Return 0      Cyclo Vg 0       Total        0
  LOC 49       eLOC 47       lLOC 19       Comment 12       Lines       78
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: utility.h
  Quality      Funcs 0       Notice 3      QN/Func  0.0    QN/KeLOC    188
  Complexity   Param 0       Return 0      Cyclo Vg 0       Total        0
  LOC 20       eLOC 16       lLOC 8        Comment 3        Lines       30
  Function Points         FP(LOC) 0.0     FP(eLOC) 0.0    FP(lLOC)     0.0

  File: cell.cpp
  Quality      Funcs 11      Notice 36     QN/Func  3.3    QN/KeLOC    434
  Complexity   Param 5       Return 11     Cyclo Vg 19      Total       35
  LOC 127      eLOC 83       lLOC 49       Comment 13       Lines      167
  Function Points         FP(LOC) 2.4     FP(eLOC) 1.6    FP(lLOC)     0.9

  File: game.cpp
  Quality      Funcs 3       Notice 18     QN/Func  6.0    QN/KeLOC    346
  Complexity   Param 0       Return 3      Cyclo Vg 16      Total       19
  LOC 88       eLOC 52       lLOC 32       Comment 4        Lines      107
  Function Points         FP(LOC) 1.7     FP(eLOC) 1.0    FP(lLOC)     0.6

  File: ocean.cpp
  Quality      Funcs 12      Notice 69     QN/Func  5.8    QN/KeLOC    483
  Complexity   Param 1       Return 12     Cyclo Vg 32      Total       45
  LOC 217      eLOC 143      lLOC 83       Comment 7        Lines      252
  Function Points         FP(LOC) 4.1     FP(eLOC) 2.7    FP(lLOC)     1.6

  File: player.cpp
  Quality      Funcs 12      Notice 39     QN/Func  3.3    QN/KeLOC    557
  Complexity   Param 4       Return 12     Cyclo Vg 14      Total       30
  LOC 100      eLOC 70       lLOC 38       Comment 3        Lines      126
  Function Points         FP(LOC) 1.9     FP(eLOC) 1.3    FP(lLOC)     0.7

  File: player_solution.cpp
  Quality      Funcs 17      Notice 14     QN/Func  0.8    QN/KeLOC    156
  Complexity   Param 5       Return 17     Cyclo Vg 21      Total       43
  LOC 132      eLOC 90       lLOC 48       Comment 20       Lines      188
  Function Points         FP(LOC) 2.5     FP(eLOC) 1.7    FP(lLOC)     0.9

  File: seahunt.cpp
  Quality      Funcs 1       Notice 5      QN/Func  5.0    QN/KeLOC    500
  Complexity   Param 0       Return 1      Cyclo Vg 1       Total        2
  LOC 12       eLOC 10       lLOC 4        Comment 1        Lines       18
  Function Points         FP(LOC) 0.2     FP(eLOC) 0.2    FP(lLOC)     0.1

  File: sub.cpp
  Quality      Funcs 7       Notice 20     QN/Func  2.9    QN/KeLOC    385
  Complexity   Param 6       Return 7      Cyclo Vg 9       Total       22
  LOC 72       eLOC 52       lLOC 28       Comment 3        Lines       91
  Function Points         FP(LOC) 1.4     FP(eLOC) 1.0    FP(lLOC)     0.5

  File: target.cpp
  Quality      Funcs 9       Notice 27     QN/Func  3.0    QN/KeLOC    397
  Complexity   Param 3       Return 9      Cyclo Vg 11      Total       23
  LOC 98       eLOC 68       lLOC 33       Comment 4        Lines      119
  Function Points         FP(LOC) 1.8     FP(eLOC) 1.3    FP(lLOC)     0.6

  File: timer.cpp
  Quality      Funcs 13      Notice 31     QN/Func  2.4    QN/KeLOC    316
  Complexity   Param 1       Return 13     Cyclo Vg 16      Total       30
  LOC 130      eLOC 98       lLOC 36       Comment 4        Lines      159
  Function Points         FP(LOC) 2.5     FP(eLOC) 1.8    FP(lLOC)     0.7

  File: utility.cpp
  Quality      Funcs 6       Notice 13     QN/Func  2.2    QN/KeLOC    232
  Complexity   Param 9       Return 6      Cyclo Vg 13      Total       28
  LOC 84       eLOC 56       lLOC 33       Comment 4        Lines       98
  Function Points         FP(LOC) 1.6     FP(eLOC) 1.1    FP(lLOC)     0.6

  File: Fibonacci.cs
  Quality      Funcs 1       Notice 6      QN/Func  6.0    QN/KeLOC    400
  Complexity   Param 0       Return 1      Cyclo Vg 2       Total        3
  LOC 23       eLOC 15       lLOC 12       Comment 4        Lines       29
  Function Points         FP(LOC) 0.4     FP(eLOC) 0.3    FP(lLOC)     0.2

  Total All 19 Files  Bytes: 30249
  Quality      Funcs 95      Notice 337    QN/Func  3.5    QN/KeLOC    353
  Complexity   Param 37      Return 95     Cyclo Vg 157     Total      289
  LOC 1335     eLOC 955      lLOC 510      Comment 119      Lines     1728
  Function Points         FP(LOC) 20.4    FP(eLOC) 13.9   FP(lLOC)     7.5

  Average Per File  Bytes: 1593
  Quality      Funcs 5       Notice 18     QN/Func  3.6    QN/KeLOC    353
  Complexity   Param 2       Return 5      Cyclo Vg 9       Total       16
  LOC 71       eLOC 51       lLOC 27       Comment 7        Lines       91
  Function Points         FP(LOC) 2.0     FP(eLOC) 1.0    FP(lLOC)     1.0

  Average Per Function  Bytes: 319
  Quality      Funcs 1       Notice 4      QN/Func  4.0    QN/KeLOC    364
  Complexity   Param 1       Return 1      Cyclo Vg 2       Total        4
  LOC 15       eLOC 11       lLOC 6        Comment 2        Lines       19
  Function Points         FP(LOC) 1.0     FP(eLOC) 1.0    FP(lLOC)     1.0

  C Source Files *.c ....:          0  C/C++ Include Files *.h:          8
  C++ Source Files *.c* .:         10  C++ Include Files *.h* :          0
  C# Source Files *.cs ..:          1  Java Source File *.jav*:          0
  Other Source Files ....:          0
  Total File Count ......:         19


          Shareware evaluation licenses process only 20 files.
          Paid licenses enable processing for an unlimited number of files.

  ________________________________________________________________________

          Confidential - Acme Engineering