LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.consistency.CConsistency.EAlgorithm Enum Reference

numeric algorithm structure More...

+ Collaboration diagram for org.lightjason.agentspeak.consistency.CConsistency.EAlgorithm:

Public Member Functions

final DoubleMatrix1D getStationaryDistribution (final int p_iteration, final DoubleMatrix2D p_matrix)
 calculates the stationary distribution More...
 

Public Attributes

 NUMERICAL
 use numeric algorithm (QR decomposition) More...
 

Static Private Member Functions

static DoubleMatrix1D getLargestEigenvector (final DoubleMatrix2D p_matrix, final int p_iteration)
 get the largest eigen vector based on the perron-frobenius theorem More...
 
static DoubleMatrix1D getLargestEigenvector (final DoubleMatrix2D p_matrix)
 get the largest eigen vector with QR decomposition More...
 

Detailed Description

Definition at line 333 of file CConsistency.java.

Member Function Documentation

◆ getLargestEigenvector() [1/2]

static DoubleMatrix1D org.lightjason.agentspeak.consistency.CConsistency.EAlgorithm.getLargestEigenvector ( final DoubleMatrix2D  p_matrix,
final int  p_iteration 
)
staticprivate
Parameters
p_matrixmatrix
p_iterationnumber of iterations
Returns
largest eigenvector (not normalized)
See also
http://en.wikipedia.org/wiki/Perron%E2%80%93Frobenius_theorem

Definition at line 386 of file CConsistency.java.

◆ getLargestEigenvector() [2/2]

static DoubleMatrix1D org.lightjason.agentspeak.consistency.CConsistency.EAlgorithm.getLargestEigenvector ( final DoubleMatrix2D  p_matrix)
staticprivate
Parameters
p_matrixmatrix
Returns
largest eigenvector (not normalized)

Definition at line 404 of file CConsistency.java.

◆ getStationaryDistribution()

final DoubleMatrix1D org.lightjason.agentspeak.consistency.CConsistency.EAlgorithm.getStationaryDistribution ( final int  p_iteration,
final DoubleMatrix2D  p_matrix 
)
Parameters
p_iterationnumber of iteration
p_matrixtransition matrix
Returns
stationary distribution

Definition at line 353 of file CConsistency.java.

References org.lightjason.agentspeak.common.CCommon.languagestring().

Referenced by org.lightjason.agentspeak.consistency.CConsistency.call().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ NUMERICAL

org.lightjason.agentspeak.consistency.CConsistency.EAlgorithm.NUMERICAL