ro.mosc.reco.algebra
Class Isomorphism

java.lang.Object
  extended by ro.mosc.reco.algebra.Isomorphism

public class Isomorphism
extends java.lang.Object

Class encapsulation a mapping (as an isomorphic function) and isomorphism (similarity) degree between two algebras


Field Summary
private  Algebra destinationAlgebra
           
private  double isomorphismValue
           
private  java.util.Map mapping
           
private  Algebra sourceAlgebra
           
 
Constructor Summary
Isomorphism(Algebra sourceAlgebra, Algebra destinationAlgebra, java.util.Map mapping, double isomorphismValue)
           
 
Method Summary
 Algebra getDestinationAlgebra()
           
 double getIsomorphismValue()
           
 java.util.Map getMapping()
           
 Algebra getSourceAlgebra()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceAlgebra

private Algebra sourceAlgebra

destinationAlgebra

private Algebra destinationAlgebra

mapping

private java.util.Map mapping

isomorphismValue

private double isomorphismValue
Constructor Detail

Isomorphism

public Isomorphism(Algebra sourceAlgebra,
                   Algebra destinationAlgebra,
                   java.util.Map mapping,
                   double isomorphismValue)
Method Detail

getSourceAlgebra

public Algebra getSourceAlgebra()

getDestinationAlgebra

public Algebra getDestinationAlgebra()

getMapping

public java.util.Map getMapping()

getIsomorphismValue

public double getIsomorphismValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object