org.jscience.mathematics.algebraic.categories
Class Simplicial.IncreasingMap

java.lang.Object
  extended by org.jscience.mathematics.algebraic.categories.Simplicial.IncreasingMap
All Implemented Interfaces:
Category.Morphism, Functor
Direct Known Subclasses:
Simplicial.DegeneracyMap, Simplicial.FaceMap
Enclosing class:
Simplicial

public class Simplicial.IncreasingMap
extends java.lang.Object
implements Functor

DOCUMENT ME!


Field Summary
protected  Preorder from
          DOCUMENT ME!
protected  java.lang.Integer[] out
          DOCUMENT ME!
protected  Preorder to
          DOCUMENT ME!
 
Constructor Summary
Simplicial.IncreasingMap(Preorder toObj, java.lang.Integer[] toImg)
          Creates a new IncreasingMap object.
 
Method Summary
 java.lang.Object codomain()
          DOCUMENT ME!
 Category.Morphism compose(Category.Morphism m)
          DOCUMENT ME!
 Functor compose(Functor f)
          DOCUMENT ME!
 java.lang.Object domain()
          DOCUMENT ME!
 Category.Morphism map(Category.Morphism m)
          DOCUMENT ME!
 java.lang.Object map(java.lang.Object o)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

from

protected final Preorder from
DOCUMENT ME!


to

protected final Preorder to
DOCUMENT ME!


out

protected final java.lang.Integer[] out
DOCUMENT ME!

Constructor Detail

Simplicial.IncreasingMap

public Simplicial.IncreasingMap(Preorder toObj,
                                java.lang.Integer[] toImg)
Creates a new IncreasingMap object.

Parameters:
toObj - DOCUMENT ME!
toImg - DOCUMENT ME!
Method Detail

domain

public java.lang.Object domain()
DOCUMENT ME!

Specified by:
domain in interface Category.Morphism
Returns:
DOCUMENT ME!

codomain

public java.lang.Object codomain()
DOCUMENT ME!

Specified by:
codomain in interface Category.Morphism
Returns:
DOCUMENT ME!

map

public java.lang.Object map(java.lang.Object o)
DOCUMENT ME!

Specified by:
map in interface Category.Morphism
Specified by:
map in interface Functor
Parameters:
o - DOCUMENT ME!
Returns:
DOCUMENT ME!

map

public Category.Morphism map(Category.Morphism m)
DOCUMENT ME!

Specified by:
map in interface Functor
Parameters:
m - DOCUMENT ME!
Returns:
DOCUMENT ME!

compose

public Category.Morphism compose(Category.Morphism m)
DOCUMENT ME!

Specified by:
compose in interface Category.Morphism
Parameters:
m - DOCUMENT ME!
Returns:
DOCUMENT ME!

compose

public Functor compose(Functor f)
DOCUMENT ME!

Specified by:
compose in interface Functor
Parameters:
f - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
UndefinedCompositionException - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!