public class CanonicalBasis extends Basis implements Serializable, Cloneable
Modifier | Constructor and Description |
---|---|
protected |
CanonicalBasis() |
|
CanonicalBasis(CanonicalBasis aCanonicalBasis) |
|
CanonicalBasis(de.jtem.blas.IntegerMatrix monodrom,
de.jtem.blas.IntegerMatrix singular,
de.jtem.blas.IntegerVector disting) |
Modifier and Type | Method and Description |
---|---|
void |
assign(CanonicalBasis aTransform) |
Object |
clone() |
void |
computeAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I,
de.jtem.blas.ComplexMatrix aPeriod) |
void |
computeAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I,
de.jtem.blas.ComplexVector aPeriod) |
void |
computeBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I,
de.jtem.blas.ComplexMatrix bPeriod) |
void |
computeBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I,
de.jtem.blas.ComplexVector bPeriod) |
void |
computePeriodMatrixForEdgeIntegrals(de.jtem.blas.ComplexMatrix I,
de.jtem.blas.ComplexMatrix periodMatrix) |
de.jtem.blas.ComplexMatrix |
getAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I) |
de.jtem.blas.ComplexVector |
getAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I) |
de.jtem.blas.ComplexMatrix |
getBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I) |
de.jtem.blas.ComplexVector |
getBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I) |
int |
getGenus()
Get the value of genus.
|
de.jtem.blas.IntegerMatrix |
getInitialACycles()
Get the value of initialACycles.
|
de.jtem.blas.IntegerMatrix |
getInitialBCycles()
Get the value of initialBCycles.
|
assign, getDependenceMatrix, getFirstCycleBasis, getFirstCycleIntersections, getNumOfCycles, getStatusOfEdges
assign, branchPointPassedCutOfBranchPointClockWise, branchPointPassedCutOfBranchPointCounterClockWise, branchPointPassedCutOfDistinguishedPointClockWise, branchPointPassedCutOfDistinguishedPointCounterClockWise, branchPointPassedCutOfSingularPointClockWise, branchPointPassedCutOfSingularPointCounterClockWise, checkForBifurcation, checkForBranchPointIndex, checkForDistinguishedPointIndex, checkForSingularPointIndex, computeEdgeIntegrals, computeEdgeIntegrals, computeEdgeIntegrals, computeEdgeIntegrals, distinguishedPointPassedCutOfBranchPointClockWise, distinguishedPointPassedCutOfBranchPointCounterClockWise, distinguishedPointPassedCutOfDistinguishedPointClockWise, distinguishedPointPassedCutOfDistinguishedPointCounterClockWise, distinguishedPointPassedCutOfSingularPointClockWise, distinguishedPointPassedCutOfSingularPointCounterClockWise, getDebug, getDistinguishedPoints, getEdgeBranchPoint, getEdgeEndPoint, getEdgeNumber, getEdgeStartPoint, getG, getGl, getH, getMonodromyAboutInfinity, getNumOf_g_Edges, getNumOf_h_Edges, getNumOfBranchPoints, getNumOfCells, getNumOfDistinguishedPoints, getNumOfEdges, getNumOfPaths, getNumOfSheets, getNumOfSingularPoints, getPassedCutDebug, getState, getState, getT, print, process, process, setDebug, setPassedCutDebug, setState, singularPointPassedCutOfBranchPointClockWise, singularPointPassedCutOfBranchPointCounterClockWise, singularPointPassedCutOfDistinguishedPointClockWise, singularPointPassedCutOfDistinguishedPointCounterClockWise, singularPointPassedCutOfSingularPointClockWise, singularPointPassedCutOfSingularPointCounterClockWise
protected CanonicalBasis()
public CanonicalBasis(CanonicalBasis aCanonicalBasis)
public CanonicalBasis(de.jtem.blas.IntegerMatrix monodrom, de.jtem.blas.IntegerMatrix singular, de.jtem.blas.IntegerVector disting)
public void assign(CanonicalBasis aTransform)
public void computeAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I, de.jtem.blas.ComplexMatrix aPeriod)
public void computeAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I, de.jtem.blas.ComplexVector aPeriod)
public void computeBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I, de.jtem.blas.ComplexMatrix bPeriod)
public void computeBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I, de.jtem.blas.ComplexVector bPeriod)
public void computePeriodMatrixForEdgeIntegrals(de.jtem.blas.ComplexMatrix I, de.jtem.blas.ComplexMatrix periodMatrix)
public de.jtem.blas.ComplexMatrix getAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I)
public de.jtem.blas.ComplexVector getAPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I)
public de.jtem.blas.ComplexMatrix getBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexMatrix I)
public de.jtem.blas.ComplexVector getBPeriodsForEdgeIntegrals(de.jtem.blas.ComplexVector I)
public int getGenus()
public de.jtem.blas.IntegerMatrix getInitialACycles()
public de.jtem.blas.IntegerMatrix getInitialBCycles()