Detailed report on module Circle

MetricTagOverallPer Function
Lines of CodeLOC 60******
McCabe's Cyclomatic NumberMVG 7******
Lines of CommentCOM 4********
LOC/COML_C15.000 
MVG/COMM_C 1.750 
Weighted Methods per Class (  weighting = unity )WMC1 7 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 6 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./src/Constraint.h:98
6 0 4------------
declaration   ./src/Constraint.h:181
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
Circle(  Particle &,  ConstraintSystem &,  int,  Data & )
declaration   ./src/Constraint.h:102
definition   ./src/Constraint.cpp:201

4 0 0------------
buildFromFile(  ParticleSystem *,  Constraint *&,  ConstraintSystem &,  QDataStream & )
declaration   ./src/Constraint.h:106
definition   ./src/Constraint.cpp:213

12 0 0------------
calculate(   )
declaration   ./src/Constraint.h:110
definition   ./src/Constraint.cpp:227

20 2 0******------
getData(   )
declaration   ./src/Constraint.h:109
definition   ./src/Constraint.cpp:255

4 1 0------------
operator <<(  QDataStream & )
declaration   ./src/Constraint.h:105
definition   ./src/Constraint.cpp:205

7 1 0------------
usesParticle(  const Particle * )
declaration   ./src/Constraint.h:112
definition   ./src/Constraint.cpp:260

5 3 0------------
~Circle(   )
definition   ./src/Constraint.h:104

1 0 0------------

Relationships

ClientsSuppliers
  Constraint [CV]
inheritance   ./src/Constraint.h:98
pass by reference   ./src/Constraint.h:106
pass by reference   ./src/Constraint.cpp:213


ConstraintSystem
pass by reference   ./src/Constraint.h:102
pass by reference   ./src/Constraint.h:107
pass by reference   ./src/Constraint.cpp:201
pass by reference   ./src/Constraint.cpp:214


Data [C]
pass by reference   ./src/Constraint.h:103
has by value   ./src/Constraint.h:128
pass by reference   ./src/Constraint.cpp:202


Particle
pass by reference   ./src/Constraint.h:102
pass by reference   ./src/Constraint.h:112
has by reference   ./src/Constraint.h:129
pass by reference   ./src/Constraint.cpp:201
pass by reference   ./src/Constraint.cpp:260


ParticleSystem
pass by reference   ./src/Constraint.h:106
pass by reference   ./src/Constraint.cpp:213


QDataStream
pass by reference   ./src/Constraint.h:105
pass by reference   ./src/Constraint.h:107
pass by reference   ./src/Constraint.cpp:205
pass by reference   ./src/Constraint.cpp:214