Report Banner - Edit rsm.cfg File Resource Standard Metrics Version,7.62 Date Processed,Wed Jul 02 16:12:27 2008 RSM Command Line,-C -SCSV Function Analysis and Points Report -fa -fp 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 sub.cpp target.cpp timer.cpp utility.cpp Fibonacci.cs License File,C:\Program Files\MSquared\M2 RSM\rsm.lic Configuration File,C:\Program Files\MSquared\M2 RSM\rsm.cfg CSV Function Analysis and Points Report File,cell.h Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, cell.h,, 06/18/08 14:50:06, 829, 27/0.0 , 23/0.0 , 16/0.0 , 13, 9, 41, 0.57, 1, 0, 0, 0, 0, 0, 0, 5 File,game.h Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, game.h,, 06/18/08 14:50:06, 400, 23/0.0 , 19/0.0 , 9/0.0 , 1, 7, 31, 0.05, 1, 0, 0, 0, 0, 0, 0, 4 File,ocean.h Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, ocean.h,, 06/18/08 14:50:06, 825, 34/0.0 , 30/0.0 , 20/0.0 , 5, 9, 47, 0.17, 1, 0, 0, 0, 0, 0, 0, 2 File,player.h Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, player.h,, 06/18/08 14:50:06, 666, 32/0.0 , 28/0.0 , 17/0.0 , 1, 8, 41, 0.04, 1, 0, 0, 0, 0, 0, 0, 2 File,sub.h Type, Name, Parameters, , , LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices Function, Seahunt::Sub::Abstract, (void), ,, 1/0.0 , 1/0.0 , 0/0.0 , 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total, , ,, 1/0.0 , 1/0.0 , 0/0.0 , 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, , Average, , ,, 1.00/0.0 , 1.00/0.0 , 0.00/0.0 , 0.00, 0.00, 1.00, 0.00, , 1.00, 0.00, 1.00, 1.00, 1.00, 2.00, , Maximum, , ,, 1/0.0 , 1/0.0 , 0/0.0 , 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, , Minimum, , ,, 1/0.0 , 1/0.0 , 0/0.0 , 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, sub.h,, 06/18/08 14:50:06, 456, 21/0.0 , 17/0.0 , 7/0.0 , 2, 7, 29, 0.12, 1, 1, 0, 1, 1, 1, 2, 4 File,target.h Function, Seahunt::Target::Get_armor, (void), ,, 1/0.0 , 1/0.0 , 1/0.0 , 1, 0, 1, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Target, (const Target & t), ,, 2/0.0 , 0/0.0 , 0/0.0 , 2, 0, 4, 0.00, , 1, 1, 1, 2, 1, 3, Function, Total, , ,, 3/0.0 , 1/0.0 , 1/0.0 , 3, 0, 5, 1.00, , 2, 1, 2, 3, 2, 5, , Average, , ,, 1.50/0.0 , 0.50/0.0 , 0.50/0.0 , 1.50, 0.00, 2.50, 0.50, , 1.00, 0.50, 1.00, 1.50, 1.00, 2.50, , Maximum, , ,, 2/0.0 , 1/0.0 , 1/0.0 , 2, 0, 4, 1.00, , 1, 1, 1, 2, 1, 3, , Minimum, , ,, 1/0.0 , 0/0.0 , 0/0.0 , 1, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, target.h,, 06/18/08 14:50:06, 1449, 46/0.0 , 38/0.0 , 18/0.0 , 15, 18, 77, 0.39, 1, 2, 1, 2, 3, 2, 5, 7 File,timer.h Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, timer.h,, 06/18/08 14:50:06, 1565, 49/0.0 , 47/0.0 , 19/0.0 , 12, 17, 78, 0.26, 1, 0, 0, 0, 0, 0, 0, 1 File,utility.h Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, utility.h,, 06/18/08 14:50:06, 566, 20/0.0 , 16/0.0 , 8/0.0 , 3, 7, 30, 0.19, 1, 0, 0, 0, 0, 0, 0, 1 File,cell.cpp Function, Seahunt::Cell::Cell, (), ,, 7/0.1 , 5/0.1 , 5/0.1 , 0, 0, 7, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Cell, (const Cell & c), ,, 7/0.1 , 5/0.1 , 5/0.1 , 0, 0, 7, 0.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Cell::~Cell, (), ,, 2/0.0 , 0/0.0 , 0/0.0 , 1, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Set_xyz, (int _x; int _y; int _z), ,, 3/0.1 , 1/0.0 , 3/0.1 , 0, 0, 3, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Cell::Get_x, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Get_y, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Get_z, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Set_target, (Target * t), ,, 9/0.2 , 5/0.1 , 4/0.1 , 0, 0, 9, 0.00, , 1, 1, 1, 2, 2, 4, Function, Seahunt::Cell::Get_target, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Hit, (void), ,, 27/0.5 , 15/0.3 , 9/0.2 , 0, 0, 27, 0.00, , 1, 0, 1, 1, 4, 5, Function, main, (void), ,, 31/0.6 , 21/0.4 , 19/0.4 , 4, 9, 44, 0.19, , 1, 0, 1, 1, 5, 6, Function, Total, , ,, 98/1.8 , 56/1.1 , 49/0.9 , 5, 9, 112, 0.19, , 11, 5, 11, 16, 19, 35, , Average, , ,, 8.91/0.2 , 5.09/0.1 , 4.45/0.1 , 0.45, 0.82, 10.18, 0.02, , 1.00, 0.45, 1.00, 1.45, 1.73, 3.18, , Maximum, , ,, 31/0.6 , 21/0.4 , 19/0.4 , 4, 9, 44, 0.19, , 1, 3, 1, 4, 5, 6, , Minimum, , ,, 2/0.0 , 0/0.0 , 0/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, cell.cpp,, 06/18/08 14:50:06, 2636, 127/2.4 , 83/1.6 , 49/0.9 , 13, 28, 167, 0.16, 0, 11, 5, 11, 16, 19, 35, 29 File,game.cpp Function, Seahunt::Game::Game, (), ,, 15/0.3 , 9/0.2 , 7/0.1 , 0, 0, 15, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Game::~Game, (), ,, 12/0.2 , 6/0.1 , 4/0.1 , 0, 0, 12, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Game::Play, (), ,, 53/1.0 , 31/0.6 , 21/0.4 , 2, 11, 65, 0.06, , 1, 0, 1, 1, 10, 11, Function, Total, , ,, 80/1.5 , 46/0.9 , 32/0.6 , 2, 11, 92, 0.06, , 3, 0, 3, 3, 16, 19, , Average, , ,, 26.67/0.5 , 15.33/0.3 , 10.67/0.2 , 0.67, 3.67, 30.67, 0.02, , 1.00, 0.00, 1.00, 1.00, 5.33, 6.33, , Maximum, , ,, 53/1.0 , 31/0.6 , 21/0.4 , 2, 11, 65, 0.06, , 1, 0, 1, 1, 10, 11, , Minimum, , ,, 12/0.2 , 6/0.2 , 4/0.2 , 0, 0, 12, 0.00, , 1, 0, 1, 1, 3, 4, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, game.cpp,, 06/18/08 14:50:06, 1604, 88/1.7 , 52/1.0 , 32/0.6 , 4, 17, 107, 0.08, 0, 3, 0, 3, 3, 16, 19, 18 File,ocean.cpp Function, Seahunt::Ocean::Ocean, (), ,, 8/0.2 , 6/0.1 , 4/0.1 , 0, 0, 8, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Ocean::Init, (void), ,, 18/0.3 , 8/0.2 , 8/0.2 , 1, 1, 20, 0.13, , 1, 0, 1, 1, 5, 6, Function, Seahunt::Ocean::~Ocean, (), ,, 13/0.2 , 7/0.1 , 4/0.1 , 1, 0, 14, 0.14, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::PlaceTarget, (void), ,, 13/0.2 , 7/0.1 , 4/0.1 , 0, 0, 13, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::TargetPlacement, (Target * t), ,, 28/0.5 , 18/0.3 , 13/0.2 , 0, 0, 28, 0.00, , 1, 1, 1, 2, 4, 6, Function, Seahunt::Ocean::Hit, (void), ,, 21/0.4 , 15/0.3 , 13/0.2 , 0, 0, 21, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::Show, (void), ,, 36/0.7 , 20/0.4 , 16/0.3 , 0, 1, 37, 0.00, , 1, 0, 1, 1, 6, 7, Function, Seahunt::Ocean::ShowTargets, (void), ,, 17/0.3 , 11/0.2 , 5/0.1 , 0, 0, 17, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::Get_target_count, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Ocean::Get_active_targets, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Ocean::Get_destroyed_targets, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 12/0.2 , 10/0.2 , 10/0.2 , 0, 8, 20, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total, , ,, 175/3.3 , 105/2.0 , 80/1.5 , 2, 10, 187, 0.27, , 12, 1, 12, 13, 32, 45, , Average, , ,, 14.58/0.3 , 8.75/0.2 , 6.67/0.1 , 0.17, 0.83, 15.58, 0.02, , 1.00, 0.08, 1.00, 1.08, 2.67, 3.75, , Maximum, , ,, 36/0.7 , 20/0.4 , 16/0.3 , 1, 8, 37, 0.14, , 1, 1, 1, 2, 6, 7, , Minimum, , ,, 3/0.1 , 1/0.1 , 1/0.1 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, ocean.cpp,, 06/18/08 14:50:06, 5088, 217/4.1 , 143/2.7 , 83/1.6 , 7, 29, 252, 0.05, 0, 12, 1, 12, 13, 32, 45, 64 File,player.cpp Function, Seahunt::Player::Player, (), ,, 7/0.1 , 5/0.1 , 5/0.1 , 0, 0, 7, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Player, (std::string n), ,, 7/0.1 , 5/0.1 , 5/0.1 , 0, 0, 7, 0.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::~Player, (), ,, 2/0.0 , 0/0.0 , 0/0.0 , 1, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Hit, (Ocean * ocean), ,, 10/0.2 , 6/0.1 , 5/0.1 , 0, 0, 10, 0.00, , 1, 1, 1, 2, 2, 4, Function, Seahunt::Player::Score, (Ocean * ocean), ,, 6/0.1 , 4/0.1 , 2/0.0 , 0, 0, 6, 0.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::Show, (void), ,, 18/0.3 , 14/0.3 , 10/0.2 , 0, 0, 18, 0.00, , 1, 0, 1, 1, 2, 3, Function, Seahunt::Player::Get_score, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Get_number_hits, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Get_number_tries, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Get_name, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Set_name, (std::string n), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 1, 1, 2, 1, 3, Function, main, (void), ,, 8/0.2 , 6/0.1 , 6/0.1 , 0, 2, 10, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total, , ,, 73/1.4 , 45/0.8 , 38/0.7 , 1, 2, 76, 0.00, , 12, 4, 12, 16, 14, 30, , Average, , ,, 6.08/0.1 , 3.75/0.1 , 3.17/0.1 , 0.08, 0.17, 6.33, 0.00, , 1.00, 0.33, 1.00, 1.33, 1.17, 2.50, , Maximum, , ,, 18/0.3 , 14/0.3 , 10/0.2 , 1, 2, 18, 0.00, , 1, 1, 1, 2, 2, 4, , Minimum, , ,, 2/0.0 , 0/0.0 , 0/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, player.cpp,, 06/18/08 14:50:06, 1922, 100/1.9 , 70/1.3 , 38/0.7 , 3, 24, 126, 0.04, 0, 12, 4, 12, 16, 14, 30, 32 File,player_solution.cpp Function, Seahunt::Player::Player, (), ,, 10/0.2 , 8/0.2 , 6/0.1 , 1, 0, 10, 0.13, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Player, (const std::string& label), ,, 9/0.2 , 7/0.1 , 5/0.1 , 1, 0, 9, 0.14, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::~Player, (), ,, 5/0.1 , 3/0.1 , 1/0.0 , 2, 0, 6, 0.67, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::reset, (void), ,, 5/0.1 , 3/0.1 , 3/0.1 , 1, 0, 5, 0.33, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::begin, (void), ,, 4/0.1 , 2/0.0 , 2/0.0 , 1, 0, 4, 0.50, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::elapsed, (void), ,, 4/0.1 , 2/0.0 , 2/0.0 , 1, 0, 4, 0.50, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::hit, (Ocean* ocean), ,, 11/0.2 , 7/0.1 , 6/0.1 , 1, 5, 16, 0.14, , 1, 1, 1, 2, 2, 4, Function, Seahunt::Player::place_targets, (Ocean* ocean), ,, 3/0.1 , 1/0.0 , 1/0.0 , 1, 0, 3, 1.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::score, (Ocean* ocean), ,, 5/0.1 , 3/0.1 , 2/0.0 , 1, 0, 5, 0.33, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::show, (void), ,, 8/0.2 , 6/0.1 , 6/0.1 , 1, 0, 8, 0.17, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_score, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_number_hits, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_number_tries, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_name, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::set_name, (const std::string& n), ,, 3/0.1 , 1/0.0 , 1/0.0 , 1, 0, 3, 1.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::set_name, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 17/0.3 , 11/0.2 , 8/0.2 , 1, 5, 22, 0.09, , 1, 0, 1, 1, 4, 5, Function, Total, , ,, 99/1.9 , 59/1.1 , 48/0.9 , 18, 10, 110, 10.00, , 17, 5, 17, 22, 21, 43, , Average, , ,, 5.82/0.1 , 3.47/0.1 , 2.82/0.1 , 1.06, 0.59, 6.47, 0.59, , 1.00, 0.29, 1.00, 1.29, 1.24, 2.53, , Maximum, , ,, 17/0.3 , 11/0.2 , 8/0.2 , 2, 5, 22, 1.00, , 1, 1, 1, 2, 4, 5, , Minimum, , ,, 3/0.1 , 1/0.1 , 1/0.1 , 1, 0, 3, 0.09, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, player_solution.cpp,, 06/18/08 14:50:06, 4189, 132/2.5 , 90/1.7 , 48/0.9 , 20, 37, 188, 0.22, 0, 17, 5, 17, 22, 21, 43, 13 File,seahunt.cpp Function, main, (void), ,, 6/0.1 , 4/0.1 , 4/0.1 , 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total, , ,, 6/0.1 , 4/0.1 , 4/0.1 , 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, , Average, , ,, 6.00/0.1 , 4.00/0.1 , 4.00/0.1 , 0.00, 0.00, 6.00, 0.00, , 1.00, 0.00, 1.00, 1.00, 1.00, 2.00, , Maximum, , ,, 6/0.1 , 4/0.1 , 4/0.1 , 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, , Minimum, , ,, 6/0.1 , 4/0.1 , 4/0.1 , 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, seahunt.cpp,, 06/18/08 14:50:06, 201, 12/0.2 , 10/0.2 , 4/0.1 , 1, 5, 18, 0.10, 0, 1, 0, 1, 1, 1, 2, 4 File,sub.cpp Function, Seahunt::Sub::Create, (void), ,, 11/0.2 , 9/0.2 , 9/0.2 , 0, 0, 11, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Sub::Create, (std::string name; int a; int d), ,, 4/0.1 , 2/0.0 , 2/0.0 , 0, 0, 4, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Sub::Sub, (std::string name; int a; int d), ,, 5/0.1 , 3/0.1 , 1/0.0 , 0, 0, 5, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Sub::~Sub, (), ,, 5/0.1 , 3/0.1 , 1/0.0 , 0, 0, 5, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Sub::Show, (void), ,, 5/0.1 , 3/0.1 , 3/0.1 , 0, 0, 5, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Sub::Hit, (void), ,, 11/0.2 , 5/0.1 , 3/0.1 , 0, 0, 11, 0.00, , 1, 0, 1, 1, 3, 4, Function, main, (void), ,, 11/0.2 , 9/0.2 , 9/0.2 , 0, 4, 15, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total, , ,, 52/1.0 , 34/0.6 , 28/0.5 , 0, 4, 56, 0.00, , 7, 6, 7, 13, 9, 22, , Average, , ,, 7.43/0.2 , 4.86/0.1 , 4.00/0.1 , 0.00, 0.57, 8.00, 0.00, , 1.00, 0.86, 1.00, 1.86, 1.29, 3.14, , Maximum, , ,, 11/0.2 , 9/0.2 , 9/0.2 , 0, 4, 15, 0.00, , 1, 3, 1, 4, 3, 5, , Minimum, , ,, 4/0.1 , 2/0.1 , 1/0.1 , 0, 0, 4, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, sub.cpp,, 06/18/08 14:50:06, 1418, 72/1.4 , 52/1.0 , 28/0.5 , 3, 18, 91, 0.06, 0, 7, 6, 7, 13, 9, 22, 16 File,target.cpp Function, Seahunt::Target::Target, (std::string n; int a; int d), ,, 11/0.2 , 9/0.2 , 7/0.1 , 0, 0, 11, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Target::~Target, (), ,, 6/0.1 , 4/0.1 , 2/0.0 , 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Get_status, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Get_depth_limit, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Get_name, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Hit, (void), ,, 21/0.4 , 11/0.2 , 7/0.1 , 0, 0, 21, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Target::Reset, (void), ,, 4/0.1 , 2/0.0 , 2/0.0 , 0, 0, 4, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Show, (void), ,, 6/0.1 , 4/0.1 , 1/0.0 , 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 12/0.2 , 10/0.2 , 10/0.2 , 0, 4, 16, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total, , ,, 69/1.3 , 43/0.8 , 32/0.6 , 0, 4, 73, 0.00, , 9, 3, 9, 12, 11, 23, , Average, , ,, 7.67/0.2 , 4.78/0.1 , 3.56/0.1 , 0.00, 0.44, 8.11, 0.00, , 1.00, 0.33, 1.00, 1.33, 1.22, 2.56, , Maximum, , ,, 21/0.4 , 11/0.2 , 10/0.2 , 0, 4, 21, 0.00, , 1, 3, 1, 4, 3, 5, , Minimum, , ,, 3/0.1 , 1/0.1 , 1/0.1 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, target.cpp,, 06/18/08 14:50:06, 1580, 98/1.8 , 68/1.3 , 33/0.6 , 4, 19, 119, 0.06, 0, 9, 3, 9, 12, 11, 23, 22 File,timer.cpp Function, Timer::Timer, (), ,, 4/0.1 , 2/0.0 , 2/0.0 , 0, 0, 4, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::Timer, (const std::string &label), ,, 4/0.1 , 2/0.0 , 2/0.0 , 0, 0, 4, 0.00, , 1, 1, 1, 2, 1, 3, Function, Timer::~Timer, (), ,, 2/0.0 , 0/0.0 , 0/0.0 , 0, 0, 2, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::reset, (void), ,, 12/0.2 , 10/0.2 , 7/0.1 , 0, 0, 12, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::start, (void), ,, 7/0.1 , 5/0.1 , 2/0.0 , 0, 0, 7, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::show, (void), ,, 25/0.5 , 23/0.4 , 2/0.0 , 0, 0, 25, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::stop, (void), ,, 24/0.5 , 18/0.3 , 8/0.2 , 0, 3, 27, 0.00, , 1, 0, 1, 1, 3, 4, Function, Timer::get_user_time, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_system_time, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_wait_time, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_non_wait_time, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_elapsed_time, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 14/0.3 , 10/0.2 , 8/0.2 , 2, 6, 22, 0.20, , 1, 0, 1, 1, 2, 3, Function, Total, , ,, 107/2.0 , 75/1.4 , 36/0.7 , 2, 9, 118, 0.20, , 13, 1, 13, 14, 16, 30, , Average, , ,, 8.23/0.2 , 5.77/0.1 , 2.77/0.1 , 0.15, 0.69, 9.08, 0.02, , 1.00, 0.08, 1.00, 1.08, 1.23, 2.31, , Maximum, , ,, 25/0.5 , 23/0.4 , 8/0.2 , 2, 6, 27, 0.20, , 1, 1, 1, 2, 3, 4, , Minimum, , ,, 2/0.0 , 0/0.0 , 0/0.0 , 0, 0, 2, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, timer.cpp,, 06/18/08 14:50:06, 2482, 130/2.5 , 98/1.8 , 36/0.7 , 4, 25, 159, 0.04, 0, 13, 1, 13, 14, 16, 30, 31 File,utility.cpp Function, Seahunt::Utility::itos, (int i), ,, 7/0.1 , 5/0.1 , 5/0.1 , 1, 0, 7, 0.20, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Utility::dtos, (double d), ,, 7/0.1 , 5/0.1 , 5/0.1 , 1, 0, 7, 0.20, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Utility::UserEntry, (std::string label; int & entry; int min; int max), ,, 37/0.7 , 21/0.4 , 15/0.3 , 0, 0, 37, 0.00, , 1, 4, 1, 5, 8, 13, Function, Seahunt::Utility::UserEntry, (std::string label; std::string & entry; int length), ,, 6/0.1 , 4/0.1 , 4/0.1 , 1, 0, 6, 0.25, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Utility::WaitKey, (void), ,, 5/0.1 , 3/0.1 , 3/0.1 , 0, 0, 5, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Utility::ClearScreen, (void), ,, 3/0.1 , 1/0.0 , 1/0.0 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total, , ,, 65/1.2 , 39/0.7 , 33/0.6 , 3, 0, 65, 0.65, , 6, 9, 6, 15, 13, 28, , Average, , ,, 10.83/0.2 , 6.50/0.1 , 5.50/0.1 , 0.50, 0.00, 10.83, 0.11, , 1.00, 1.50, 1.00, 2.50, 2.17, 4.67, , Maximum, , ,, 37/0.7 , 21/0.4 , 15/0.3 , 1, 0, 37, 0.25, , 1, 4, 1, 5, 8, 13, , Minimum, , ,, 3/0.1 , 1/0.1 , 1/0.1 , 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, utility.cpp,, 06/18/08 14:50:06, 1778, 84/1.6 , 56/1.1 , 33/0.6 , 4, 11, 98, 0.07, 0, 6, 9, 6, 15, 13, 28, 13 File,Fibonacci.cs Function, test.Fibonacci.Main, (), ,, 15/0.3 , 11/0.2 , 11/0.2 , 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, Function, Total, , ,, 15/0.3 , 11/0.2 , 11/0.2 , 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, , Average, , ,, 15.00/0.3 , 11.00/0.2 , 11.00/0.2 , 4.00, 3.00, 19.00, 0.36, , 1.00, 0.00, 1.00, 1.00, 2.00, 3.00, , Maximum, , ,, 15/0.3 , 11/0.2 , 11/0.2 , 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, , Minimum, , ,, 15/0.3 , 11/0.3 , 11/0.3 , 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, Fibonacci.cs,, 06/18/08 14:50:06, 595, 23/0.4 , 15/0.3 , 12/0.2 , 4, 5, 29, 0.27, 1, 1, 0, 1, 1, 2, 3, 6 Type, Name, , Date, Size, LOC/FP, eLOC/FP, lLOC/FP, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices Files, 19 File, Total,, , 30249, 1335/20.4 , 955/13.9 , 510/7.5 , 119, 300, 1728, 2.92, 9, 95, 35, 95, 130, 157, 287, 274 File, Average,, , 1592.05, 70.26/1.1 , 50.26/0.7 , 26.84/0.4 , 6.26, 15.79, 90.95, 0.15, 0.47, 5.00, 1.84, 5.00, 6.84, 8.26, 15.11, 14.42 File, Maximum,, , 5088, 217, 143, 83, 20, 37, 252, 0.57, 1, 17, 9, 17, 22, 32, 45, 64 File, Minimum,, , 201, 12, 10, 4, 1, 5, 18, 0.04, 0, 0, 0, 0, 0, 0, 0, 1 Project,19,Files LOC,1335,eLOC,955,lLOC,510,Comment,119,Lines,1728 Avg LOC,70,eLOC,50,lLOC,26,Comment,6,Lines,90 FP(LOC),20.4 ,FP(eLOC),13.9 ,FP(lLOC), 7.5 Project Functional Metrics Count,95 Type,Name,Params,LOC,eLOC,lLOC,Comments,Comments/eLOC,Lines,Parameters,Returns,Interface Complexity,Cyclomatic Complexity,Functional Complexity Function,Seahunt::Sub::Abstract,(void),1,1,0,0,0.00,1,0,1,1,1,2 Function,Seahunt::Target::Get_armor,(void),1,1,1,1,1.00,1,0,1,1,1,2 Function,Seahunt::Target::Target,(const Target & t),2,0,0,2,0.00,4,1,1,2,1,3 Function,Seahunt::Cell::Cell,(),7,5,5,0,0.00,7,0,1,1,1,2 Function,Seahunt::Cell::Cell,(const Cell & c),7,5,5,0,0.00,7,1,1,2,1,3 Function,Seahunt::Cell::~Cell,(),2,0,0,1,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Set_xyz,(int _x; int _y; int _z),3,1,3,0,0.00,3,3,1,4,1,5 Function,Seahunt::Cell::Get_x,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Get_y,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Get_z,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Set_target,(Target * t),9,5,4,0,0.00,9,1,1,2,2,4 Function,Seahunt::Cell::Get_target,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Hit,(void),27,15,9,0,0.00,27,0,1,1,4,5 Function,main,(void),31,21,19,4,0.19,44,0,1,1,5,6 Function,Seahunt::Game::Game,(),15,9,7,0,0.00,15,0,1,1,3,4 Function,Seahunt::Game::~Game,(),12,6,4,0,0.00,12,0,1,1,3,4 Function,Seahunt::Game::Play,(),53,31,21,2,0.06,65,0,1,1,10,11 Function,Seahunt::Ocean::Ocean,(),8,6,4,0,0.00,8,0,1,1,1,2 Function,Seahunt::Ocean::Init,(void),18,8,8,1,0.13,20,0,1,1,5,6 Function,Seahunt::Ocean::~Ocean,(),13,7,4,1,0.14,14,0,1,1,3,4 Function,Seahunt::Ocean::PlaceTarget,(void),13,7,4,0,0.00,13,0,1,1,3,4 Function,Seahunt::Ocean::TargetPlacement,(Target * t),28,18,13,0,0.00,28,1,1,2,4,6 Function,Seahunt::Ocean::Hit,(void),21,15,13,0,0.00,21,0,1,1,3,4 Function,Seahunt::Ocean::Show,(void),36,20,16,0,0.00,37,0,1,1,6,7 Function,Seahunt::Ocean::ShowTargets,(void),17,11,5,0,0.00,17,0,1,1,3,4 Function,Seahunt::Ocean::Get_target_count,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Ocean::Get_active_targets,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Ocean::Get_destroyed_targets,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,main,(void),12,10,10,0,0.00,20,0,1,1,1,2 Function,Seahunt::Player::Player,(),7,5,5,0,0.00,7,0,1,1,1,2 Function,Seahunt::Player::Player,(std::string n),7,5,5,0,0.00,7,1,1,2,1,3 Function,Seahunt::Player::~Player,(),2,0,0,1,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Hit,(Ocean * ocean),10,6,5,0,0.00,10,1,1,2,2,4 Function,Seahunt::Player::Score,(Ocean * ocean),6,4,2,0,0.00,6,1,1,2,1,3 Function,Seahunt::Player::Show,(void),18,14,10,0,0.00,18,0,1,1,2,3 Function,Seahunt::Player::Get_score,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Get_number_hits,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Get_number_tries,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Get_name,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Set_name,(std::string n),3,1,1,0,0.00,3,1,1,2,1,3 Function,main,(void),8,6,6,0,0.00,10,0,1,1,1,2 Function,Seahunt::Player::Player,(),10,8,6,1,0.13,10,0,1,1,1,2 Function,Seahunt::Player::Player,(const std::string& label),9,7,5,1,0.14,9,1,1,2,1,3 Function,Seahunt::Player::~Player,(),5,3,1,2,0.67,6,0,1,1,1,2 Function,Seahunt::Player::reset,(void),5,3,3,1,0.33,5,0,1,1,1,2 Function,Seahunt::Player::begin,(void),4,2,2,1,0.50,4,0,1,1,1,2 Function,Seahunt::Player::elapsed,(void),4,2,2,1,0.50,4,0,1,1,1,2 Function,Seahunt::Player::hit,(Ocean* ocean),11,7,6,1,0.14,16,1,1,2,2,4 Function,Seahunt::Player::place_targets,(Ocean* ocean),3,1,1,1,1.00,3,1,1,2,1,3 Function,Seahunt::Player::score,(Ocean* ocean),5,3,2,1,0.33,5,1,1,2,1,3 Function,Seahunt::Player::show,(void),8,6,6,1,0.17,8,0,1,1,1,2 Function,Seahunt::Player::get_score,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::get_number_hits,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::get_number_tries,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::get_name,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::set_name,(const std::string& n),3,1,1,1,1.00,3,1,1,2,1,3 Function,Seahunt::Player::set_name,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,main,(void),17,11,8,1,0.09,22,0,1,1,4,5 Function,main,(void),6,4,4,0,0.00,6,0,1,1,1,2 Function,Seahunt::Sub::Create,(void),11,9,9,0,0.00,11,0,1,1,1,2 Function,Seahunt::Sub::Create,(std::string name; int a; int d),4,2,2,0,0.00,4,3,1,4,1,5 Function,Seahunt::Sub::Sub,(std::string name; int a; int d),5,3,1,0,0.00,5,3,1,4,1,5 Function,Seahunt::Sub::~Sub,(),5,3,1,0,0.00,5,0,1,1,1,2 Function,Seahunt::Sub::Show,(void),5,3,3,0,0.00,5,0,1,1,1,2 Function,Seahunt::Sub::Hit,(void),11,5,3,0,0.00,11,0,1,1,3,4 Function,main,(void),11,9,9,0,0.00,15,0,1,1,1,2 Function,Seahunt::Target::Target,(std::string n; int a; int d),11,9,7,0,0.00,11,3,1,4,1,5 Function,Seahunt::Target::~Target,(),6,4,2,0,0.00,6,0,1,1,1,2 Function,Seahunt::Target::Get_status,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Target::Get_depth_limit,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Target::Get_name,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Target::Hit,(void),21,11,7,0,0.00,21,0,1,1,3,4 Function,Seahunt::Target::Reset,(void),4,2,2,0,0.00,4,0,1,1,1,2 Function,Seahunt::Target::Show,(void),6,4,1,0,0.00,6,0,1,1,1,2 Function,main,(void),12,10,10,0,0.00,16,0,1,1,1,2 Function,Timer::Timer,(),4,2,2,0,0.00,4,0,1,1,1,2 Function,Timer::Timer,(const std::string &label),4,2,2,0,0.00,4,1,1,2,1,3 Function,Timer::~Timer,(),2,0,0,0,0.00,2,0,1,1,1,2 Function,Timer::reset,(void),12,10,7,0,0.00,12,0,1,1,1,2 Function,Timer::start,(void),7,5,2,0,0.00,7,0,1,1,1,2 Function,Timer::show,(void),25,23,2,0,0.00,25,0,1,1,1,2 Function,Timer::stop,(void),24,18,8,0,0.00,27,0,1,1,3,4 Function,Timer::get_user_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_system_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_wait_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_non_wait_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_elapsed_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,main,(void),14,10,8,2,0.20,22,0,1,1,2,3 Function,Seahunt::Utility::itos,(int i),7,5,5,1,0.20,7,1,1,2,1,3 Function,Seahunt::Utility::dtos,(double d),7,5,5,1,0.20,7,1,1,2,1,3 Function,Seahunt::Utility::UserEntry,(std::string label; int & entry; int min; int max),37,21,15,0,0.00,37,4,1,5,8,13 Function,Seahunt::Utility::UserEntry,(std::string label; std::string & entry; int length),6,4,4,1,0.25,6,3,1,4,1,5 Function,Seahunt::Utility::WaitKey,(void),5,3,3,0,0.00,5,0,1,1,1,2 Function,Seahunt::Utility::ClearScreen,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,test.Fibonacci.Main,(),15,11,11,4,0.36,19,0,1,1,2,3 Function,Total,(null),843,519,392,40,12.74,920,35,95,130,157,287 Function,Average,(null),8.87,5.46,4.13,0.42,0.13,9.68,0.37,1.00,1.37,1.65,3.02 Function,Maximum,(null),53,31,21,4,1.00,65,4,1,5,10,15 Function,Minimum,(null),1,0,0,0,0.00,1,0,1,1,1,2 ,Function Pts., 15.8, 9.8, 7.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 File Count, 0 Total File Count, 19 Report Banner - Edit rsm.cfg File