seahunt-rsm-To-htm

          Report Banner - Edit rsm.cfg File

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

  License Type: Company Site License
  Licensed To : M Squared Technologies LLC
  License No. : ST1000                          License Date: Mar 06, 2013
  Build Date  : Mar  7 2013                         Run Date: Mar 07, 2013 
  ©2013 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 Object Report -To -TN cell.h game.h ocean.h pla
                yer.h sub.h target.h timer.h utility.h cell.cpp game.cpp o
                cean.cpp player.cpp player_solution.cpp seahunt.cpp sub.cp
                p target.cpp timer.cpp utility.cpp Fibonacci.cs 
  UDQN File   : C:\Program Files\MSquared\M2 RSM\rsm_udqn.cfg

                             Total Object Report


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

                     ~~ Total Metrics For 19 Files ~~

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

                     ~~ Project Class/Struct Metrics ~~
                Parent LOC Metrics Include Nested LOC Metrics

  Class: Seahunt::Cell
  Attributes   Publ 0        Prot 0        Private 5        Total        5
  Methods      Publ 9        Prot 0        Private 1        Total       10
  Complexity   Param 5       Return 10     Cyclo Vg 14      Total       29
  LOC 86       eLOC 52       lLOC 45       Comment 7        Lines       87

  Class: Seahunt::Game
  Attributes   Publ 0        Prot 0        Private 3        Total        3
  Methods      Publ 4        Prot 0        Private 0        Total        4
  Complexity   Param 0       Return 3      Cyclo Vg 16      Total       19
  LOC 93       eLOC 57       lLOC 40       Comment 2        Lines      104

  Class: Seahunt::Ocean
  Attributes   Publ 0        Prot 0        Private 6        Total        6
  Methods      Publ 9        Prot 0        Private 2        Total       11
  Complexity   Param 1       Return 11     Cyclo Vg 31      Total       43
  LOC 186      eLOC 116      lLOC 89       Comment 2        Lines      189

  Class: Seahunt::Player
  Attributes   Publ 0        Prot 0        Private 5        Total        5
  Methods      Publ 11       Prot 0        Private 0        Total       11
  Complexity   Param 9       Return 27     Cyclo Vg 30      Total       66
  LOC 167      eLOC 105      lLOC 88       Comment 18       Lines      174

  Class: Seahunt::Sub
  Inheritance: Target
  Attributes   Publ 0        Prot 0        Private 0        Total        0
  Methods      Publ 6        Prot 0        Private 1        Total        7
  Complexity   Param 6       Return 7      Cyclo Vg 9       Total       22
  LOC 52       eLOC 34       lLOC 25       Comment 0        Lines       51

  Class: Seahunt::Target
  Attributes   Publ 1        Prot 5        Private 0        Total        6
  Methods      Publ 9        Prot 0        Private 1        Total       10
  Complexity   Param 4       Return 10     Cyclo Vg 12      Total       26
  LOC 86       eLOC 58       lLOC 38       Comment 8        Lines       99

  Class: Timer
  Attributes   Publ 0        Prot 0        Private 0        Total        0
  Methods      Publ 0        Prot 0        Private 0        Total        0
  Complexity   Param 1       Return 12     Cyclo Vg 14      Total       27
  LOC 93       eLOC 65       lLOC 28       Comment 0        Lines       96

  Class: Seahunt::Utility
  Attributes   Publ 0        Prot 0        Private 0        Total        0
  Methods      Publ 6        Prot 0        Private 0        Total        6
  Complexity   Param 9       Return 6      Cyclo Vg 13      Total       28
  LOC 76       eLOC 48       lLOC 40       Comment 5        Lines       77

  Class: test.Fibonacci
  Attributes   Publ 0        Prot 0        Private 0        Total        0
  Methods      Publ 1        Prot 0        Private 0        Total        1
  Complexity   Param 0       Return 1      Cyclo Vg 2       Total        3
  LOC 18       eLOC 12       lLOC 11       Comment 4        Lines       22

  Total: All Classes/Structs
  Attributes   Publ 1        Prot 5        Private 19       Total       25
  Methods      Publ 55       Prot 0        Private 5        Total       60
  Complexity   Param 35      Return 87     Cyclo Vg 141     Total      263
  LOC 857      eLOC 547      lLOC 404      Comment 46       Lines      899

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

                     ~~ Project Class/Struct Analysis ~~

  Total Classes/Structs .:          9  Total Methods .........:         87
  Total Public Methods ..:         55  Total Public Attributes:          1
  Total Protected Methods:          0  Total Protected Attrib.:          5
  Total Private Methods .:          5  Total Private Attrib. .:         19
  Total Physical Lines ..:        899  Total LOC .............:        857
  Total eLOC ............:        547  Total lLOC ............:        404
  Total Cyclomatic Comp. :        141  Total Interface Comp. .:        122
  Total Parameters ......:         35  Total Return Points ...:         87
  Total Comment Lines ...:         46  Total Blank Lines .....:         34
         ------     -----     -----     ------     ------     -----       
  Avg Physical Lines ....:      99.89  Avg Methods ...........:       9.67
  Avg Public Methods ....:       6.11  Avg Public Attributes .:       0.11
  Avg Protected Methods .:       0.00  Avg Protected Attrib. .:       0.56
  Avg Private Methods ...:       0.56  Avg Private Attributes :       2.11
  Avg LOC ...............:      95.22  Avg eLOC ..............:      60.78
  Avg lLOC ..............:      44.89  Avg Cyclomatic Comp. ..:      15.67
  Avg Interface Comp. ...:      13.56  Avg Parameters ........:       3.89
  Avg Return Points .....:       9.67  Avg Comment Lines .....:       5.11
         ------     -----     -----     ------     ------     -----       
  Max Physical Lines ....:        189  Max Methods ...........:         11
  Max Public Methods ....:         11  Max Public Attributes .:          1
  Max Protected Methods .:          0  Max Protected Attrib. .:          5
  Max Private Methods ...:          2  Max Private Attributes :          6
  Max LOC ...............:        186  Max eLOC ..............:        116
  Max lLOC ..............:         89  Max Cyclomatic Comp. ..:         31
  Max Interface Comp. ...:         36  Max Parameters ........:          9
  Max Return Points .....:         27  Max Comment Lines .....:         18
         ------     -----     -----     ------     ------     -----       
  Min Physical Lines ....:         22  Min Methods ...........:          0
  Min Public Methods ....:          0  Min Public Attributes .:          0
  Min Protected Methods .:          0  Min Protected Attrib. .:          0
  Min Private Methods ...:          0  Min Private Attributes :          0
  Min LOC ...............:         18  Min eLOC ..............:         12
  Min lLOC ..............:         11  Min Cyclomatic Comp. ..:          2
  Min Interface Comp. ...:          1  Min Parameters ........:          0
  Min Return Points .....:          1  Min Comment Lines .....:          0

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

                   ~~ Project Namespace/Package Metrics ~~

  Namespace/Package: Seahunt
  Total Classses 7           Total Functions 59      Avg Func/Class   8.43
  Attributes   Publ 1        Prot 5        Private 19       Total       25
  Methods      Publ 54       Prot 0        Private 5        Total       59
  Complexity   Param 34      Return 74     Cyclo Vg 125     Total      233
  LOC 746      eLOC 470      lLOC 365      Comment 42       Lines      781

  Namespace/Package: test
  Total Classses 1           Total Functions 1       Avg Func/Class   1.00
  Attributes   Publ 0        Prot 0        Private 0        Total        0
  Methods      Publ 1        Prot 0        Private 0        Total        1
  Complexity   Param 0       Return 1      Cyclo Vg 2       Total        3
  LOC 18       eLOC 12       lLOC 11       Comment 4        Lines       22

  Total: All Namespaces/Packages
  Total Classses 8           Total Functions 75      Avg Func/Class   9.38
  Attributes   Publ 1        Prot 5        Private 19       Total       25
  Methods      Publ 55       Prot 0        Private 5        Total       60
  Complexity   Param 34      Return 75     Cyclo Vg 127     Total      236
  LOC 764      eLOC 482      lLOC 376      Comment 46       Lines      803

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

                  ~~ Project Namespace/Package Analysis ~~

  Total Namespace/Package:          2
  Total Classes/Structs .:          8  Total Methods .........:         75
  Total Public Methods ..:         55  Total Public Attributes:          1
  Total Protected Methods:          0  Total Protected Attrib.:          5
  Total Private Methods .:          5  Total Private Attrib. .:         19
  Total Physical Lines ..:        803  Total LOC .............:        764
  Total eLOC ............:        482  Total lLOC ............:        376
  Total Cyclomatic Comp. :        127  Total Interface Comp. .:        109
  Total Parameters ......:         34  Total Return Points ...:         75
  Total Comment Lines ...:         46  Total Blank Lines .....:         31
         ------     -----     -----     ------     ------     -----       
  Avg Classes/Structs ...:       4.00  Avg Methods ...........:      37.50
  Avg Public Methods ....:      27.50  Avg Public Attributes .:       0.50
  Avg Protected Methods .:       0.00  Avg Protected Attrib. .:       2.50
  Avg Private Methods ...:       2.50  Avg Private Attributes :       9.50
  Avg LOC ...............:     382.00  Avg eLOC ..............:     241.00
  Avg lLOC ..............:     188.00  Avg Cyclomatic Comp. ..:      63.50
  Avg Interface Comp. ...:      54.50  Avg Parameters ........:      17.00
  Avg Return Points .....:      37.50  Avg Comment Lines .....:      23.00
         ------     -----     -----     ------     ------     -----       
  Max Classes/Struct ....:          7  Max Methods ...........:         59
  Max Public Methods ....:         54  Max Public Attributes .:          1
  Max Protected Methods .:          0  Max Protected Attrib. .:          5
  Max Private Methods ...:          5  Max Private Attributes :         19
  Max LOC ...............:        746  Max eLOC ..............:        470
  Max lLOC ..............:        365  Max Cyclomatic Comp. ..:        125
  Max Interface Comp. ...:        108  Max Parameters ........:         34
  Max Return Points .....:         74  Max Comment Lines .....:         42
         ------     -----     -----     ------     ------     -----       
  Min Classes/Structs ...:          1  Min Methods ...........:          1
  Min Public Methods ....:          1  Min Public Attributes .:          0
  Min Protected Methods .:          0  Min Protected Attrib. .:          0
  Min Private Methods ...:          0  Min Private Attributes :          0
  Min LOC ...............:         18  Min eLOC ..............:         12
  Min lLOC ..............:         11  Min Cyclomatic Comp. ..:          2
  Min Interface Comp. ...:          1  Min Parameters ........:          0
  Min Return Points .....:          1  Min Comment Lines .....:          4

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

                             ~~ File Summary ~~

  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
  ________________________________________________________________________

          Report Banner - Edit rsm.cfg File