Detailed report on module Dimension

MetricTagOverallPer Function
Lines of CodeLOC 53******
McCabe's Cyclomatic NumberMVG 4******
Lines of CommentCOM 7********
LOC/COML_C 7.571 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 11 
Weighted Methods per Class (  weighting = visible )WMCv 7 
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:141
7 0 4------------
declaration   ./src/Constraint.h:182
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
Dimension(  Particle &,  ConstraintSystem &,  int,  int )
declaration   ./src/Constraint.h:144
definition   ./src/Constraint.cpp:269

7 0 3------------
Dimension(  const Dimension & )
declaration   ./src/Constraint.h:147
definition   ./src/Constraint.cpp:277

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

10 0 0------------
c_func_dot(   )
declaration   ./src/Constraint.h:163

1 0 0------------
calculate(   )
declaration   ./src/Constraint.h:150
definition   ./src/Constraint.cpp:282

8 0 0------------
fill_J(   )
declaration   ./src/Constraint.h:164

1 0 0------------
fill_J_dot(   )
declaration   ./src/Constraint.h:165

1 0 0------------
operator <<(  QDataStream & )
declaration   ./src/Constraint.h:152
definition   ./src/Constraint.cpp:300

6 1 0------------
operator =(  const Dimension & )
declaration   ./src/Constraint.h:162

1 0 0------------
usesParticle(  const Particle * )
declaration   ./src/Constraint.h:151
definition   ./src/Constraint.cpp:294

5 3 0------------
~Dimension(   )
definition   ./src/Constraint.h:148

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

Relationships

ClientsSuppliers
  Constraint [CV]
inheritance   ./src/Constraint.h:141
pass by reference   ./src/Constraint.h:153
pass by reference   ./src/Constraint.cpp:307


ConstraintSystem [V]
pass by reference   ./src/Constraint.h:144
pass by reference   ./src/Constraint.h:154
pass by reference   ./src/Constraint.cpp:269
pass by reference   ./src/Constraint.cpp:308


Particle [V]
pass by reference   ./src/Constraint.h:144
pass by reference   ./src/Constraint.h:151
has by reference   ./src/Constraint.h:159
pass by reference   ./src/Constraint.cpp:269
pass by reference   ./src/Constraint.cpp:294


ParticleSystem [V]
pass by reference   ./src/Constraint.h:153
pass by reference   ./src/Constraint.cpp:307


QDataStream [V]
pass by reference   ./src/Constraint.h:152
pass by reference   ./src/Constraint.h:154
pass by reference   ./src/Constraint.cpp:300
pass by reference   ./src/Constraint.cpp:308


USHORT [C]
has by value   ./src/Constraint.h:160