LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.consistency.metric.CNCD Class Reference

metric based on the normalized-compression-distance More...

+ Inheritance diagram for org.lightjason.agentspeak.consistency.metric.CNCD:
+ Collaboration diagram for org.lightjason.agentspeak.consistency.metric.CNCD:

Public Member Functions

 CNCD ()
 ctor More...
 
 CNCD (final CCommon.ECompression p_compression)
 ctor More...
 
final Double apply (final Stream<? extends ITerm > p_first, final Stream<? extends ITerm > p_second)
 

Private Attributes

final CCommon.ECompression m_compression
 compression algorithm More...
 

Detailed Description

Constructor & Destructor Documentation

◆ CNCD() [1/2]

org.lightjason.agentspeak.consistency.metric.CNCD.CNCD ( )

◆ CNCD() [2/2]

org.lightjason.agentspeak.consistency.metric.CNCD.CNCD ( final CCommon.ECompression  p_compression)
Parameters
p_compressioncompression algorithm

Definition at line 58 of file consistency/metric/CNCD.java.

References org.lightjason.agentspeak.consistency.metric.CNCD.m_compression.

Member Function Documentation

◆ apply()

final Double org.lightjason.agentspeak.consistency.metric.CNCD.apply ( final Stream<? extends ITerm p_first,
final Stream<? extends ITerm p_second 
)

Definition at line 64 of file consistency/metric/CNCD.java.

References org.lightjason.agentspeak.consistency.metric.CNCD.m_compression, and org.lightjason.agentspeak.language.CCommon.ncd().

+ Here is the call graph for this function:

Member Data Documentation

◆ m_compression

final CCommon.ECompression org.lightjason.agentspeak.consistency.metric.CNCD.m_compression
private