Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity Class Reference

A cost function using the modularity of the network. More...

#include <mitkConnectomicsSimulatedAnnealingCostFunctionModularity.h>

Inheritance diagram for mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity:
Collaboration diagram for mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity:

Public Types

typedef mitk::ConnectomicsNetwork::VertexDescriptorType VertexDescriptorType
 
typedef std::map< VertexDescriptorType, int > ToModuleMapType
 
typedef std::map< VertexDescriptorType, VertexDescriptorTypeVertexToVertexMapType
 

Public Member Functions

 mitkClassMacro (ConnectomicsSimulatedAnnealingCostFunctionModularity, mitk::ConnectomicsSimulatedAnnealingCostFunctionBase)
 
Pointer Clone () const
 
double Evaluate (mitk::ConnectomicsNetwork::Pointer network, ToModuleMapType *vertexToModuleMap) const
 
double CalculateModularity (mitk::ConnectomicsNetwork::Pointer network, ToModuleMapType *vertexToModuleMap) const
 
- Public Member Functions inherited from mitk::ConnectomicsSimulatedAnnealingCostFunctionBase
 mitkClassMacroItkParent (ConnectomicsSimulatedAnnealingCostFunctionBase, itk::Object)
 
Pointer Clone () const
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from mitk::ConnectomicsSimulatedAnnealingCostFunctionBase
static Pointer New ()
 

Protected Member Functions

int getNumberOfModules (ToModuleMapType *vertexToModuleMap) const
 
 ConnectomicsSimulatedAnnealingCostFunctionModularity ()
 
 ~ConnectomicsSimulatedAnnealingCostFunctionModularity ()
 
- Protected Member Functions inherited from mitk::ConnectomicsSimulatedAnnealingCostFunctionBase
 ConnectomicsSimulatedAnnealingCostFunctionBase ()
 
 ~ConnectomicsSimulatedAnnealingCostFunctionBase ()
 

Detailed Description

A cost function using the modularity of the network.

Definition at line 28 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.h.

Member Typedef Documentation

Constructor & Destructor Documentation

mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::ConnectomicsSimulatedAnnealingCostFunctionModularity ( )
protected
mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::~ConnectomicsSimulatedAnnealingCostFunctionModularity ( )
protected

Member Function Documentation

double mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::CalculateModularity ( mitk::ConnectomicsNetwork::Pointer  network,
ToModuleMapType vertexToModuleMap 
) const
Pointer mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::Clone ( ) const
double mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::Evaluate ( mitk::ConnectomicsNetwork::Pointer  network,
ToModuleMapType vertexToModuleMap 
) const
int mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::getNumberOfModules ( ToModuleMapType vertexToModuleMap) const
protected
mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::mitkClassMacro ( ConnectomicsSimulatedAnnealingCostFunctionModularity  ,
mitk::ConnectomicsSimulatedAnnealingCostFunctionBase   
)

Standard class typedefs. Method for creation through the object factory.

static Pointer mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::New ( )
static

The documentation for this class was generated from the following files: