Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
A cost function using the modularity of the network. More...
#include <mitkConnectomicsSimulatedAnnealingCostFunctionModularity.h>
Public Types | |
typedef mitk::ConnectomicsNetwork::VertexDescriptorType | VertexDescriptorType |
typedef std::map< VertexDescriptorType, int > | ToModuleMapType |
typedef std::map< VertexDescriptorType, VertexDescriptorType > | VertexToVertexMapType |
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 () | |
A cost function using the modularity of the network.
Definition at line 28 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.h.
typedef std::map< VertexDescriptorType, int > mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::ToModuleMapType |
Definition at line 33 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.h.
typedef mitk::ConnectomicsNetwork::VertexDescriptorType mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::VertexDescriptorType |
Definition at line 32 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.h.
typedef std::map< VertexDescriptorType, VertexDescriptorType > mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::VertexToVertexMapType |
Definition at line 34 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.h.
|
protected |
Definition at line 19 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.cpp.
|
protected |
Definition at line 23 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.cpp.
double mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::CalculateModularity | ( | mitk::ConnectomicsNetwork::Pointer | network, |
ToModuleMapType * | vertexToModuleMap | ||
) | const |
Definition at line 34 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.cpp.
References MBI_ERROR.
Pointer mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::Clone | ( | ) | const |
double mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::Evaluate | ( | mitk::ConnectomicsNetwork::Pointer | network, |
ToModuleMapType * | vertexToModuleMap | ||
) | const |
Definition at line 27 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.cpp.
Referenced by mitk::ConnectomicsSimulatedAnnealingPermutationModularity::Evaluate().
|
protected |
Definition at line 108 of file mitkConnectomicsSimulatedAnnealingCostFunctionModularity.cpp.
mitk::ConnectomicsSimulatedAnnealingCostFunctionModularity::mitkClassMacro | ( | ConnectomicsSimulatedAnnealingCostFunctionModularity | , |
mitk::ConnectomicsSimulatedAnnealingCostFunctionBase | |||
) |
Standard class typedefs. Method for creation through the object factory.
|
static |