|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
ObjectCochainCx
A bounded cochain complex with objects in an underlying exact
category. CochainMap is not implemented yet.
To use this class, create a subclass that implements the four abstract methods.
| Constructor Summary | |
CochainCx()
|
|
| Method Summary | |
boolean |
ddIsZero()
For testing: returns true if the composition of any two consecutive differentials is zero. |
abstract ExactCategoryMorphism |
getDiff(int deg)
Returns the differential from getObj(deg) to
getObj(deg+1). |
Morphism |
getIdMorphism()
Unsupported. |
abstract int |
getMaxDeg()
If i is greater than (>) this value,
getObj(i) must be zero. |
abstract int |
getMinDeg()
If i is less than (<) this value,
getObj(i) must be zero. |
abstract ExactCategoryObj |
getObj(int deg)
Returns the object in degree deg. |
ExactCategoryMorphism |
getZeroMorphism(ExactCategoryObj source)
Unsupported. |
ExactCategoryMorphism |
H(int i)
Computes the cohomology Hi of this complex, with extra structure. |
boolean |
isZero()
Whether this is a zero object. |
| Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CochainCx()
| Method Detail |
public abstract ExactCategoryObj getObj(int deg)
deg. It should not
return null.
public abstract ExactCategoryMorphism getDiff(int deg)
getObj(deg) to
getObj(deg+1). It should not return null. Two
consecutive differentials must have composition zero.
public abstract int getMinDeg()
i is less than (<) this value,
getObj(i) must be zero. (The converse need not
hold.)
public abstract int getMaxDeg()
i is greater than (>) this value,
getObj(i) must be zero. (The converse need not
hold.)
public Morphism getIdMorphism()
getIdMorphism in interface Objpublic boolean isZero()
ExactCategoryObjthis is a zero object.
isZero in interface ExactCategoryObjpublic ExactCategoryMorphism getZeroMorphism(ExactCategoryObj source)
getZeroMorphism in interface ExactCategoryObjpublic ExactCategoryMorphism H(int i)
getObj(i) that maps each cohomology class to a
representative cocycle. To recover the object
Hi, use Morphism.getSource().public boolean ddIsZero()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||