public class SymmetricBasis extends CanonicalBasis implements Cloneable
Constructor and Description |
---|
SymmetricBasis(de.jtem.blas.IntegerMatrix monodrom,
de.jtem.blas.IntegerMatrix singular,
de.jtem.blas.IntegerVector disting,
int NL,
int NR,
int NB,
de.jtem.blas.IntegerVector aTau0) |
SymmetricBasis(SymmetricBasis aSymmetricBasis) |
Modifier and Type | Method and Description |
---|---|
static de.jtem.blas.IntegerMatrix |
getAntiholomorphicInvolution(CanonicalBasis canonicalBasis,
int nl,
int nr,
int nb,
de.jtem.blas.IntegerVector tau0) |
de.jtem.blas.IntegerMatrix |
getH()
Get the value of h.
|
static de.jtem.blas.IntegerMatrix |
getH(de.jtem.blas.IntegerMatrix ahi) |
int |
getInvariantA() |
static int |
getInvariantA(de.jtem.blas.IntegerMatrix H) |
int |
getNb() |
int |
getNl() |
int |
getNr() |
static int |
getRank(de.jtem.blas.IntegerMatrix matrix) |
int |
getRealLocus() |
static int |
getRealLocus(CanonicalBasis canonicalBasis,
int nl,
int nr,
int nb,
de.jtem.blas.IntegerVector tau0) |
de.jtem.blas.IntegerVector |
getTau0() |
assign, clone, computeAPeriodsForEdgeIntegrals, computeAPeriodsForEdgeIntegrals, computeBPeriodsForEdgeIntegrals, computeBPeriodsForEdgeIntegrals, computePeriodMatrixForEdgeIntegrals, getAPeriodsForEdgeIntegrals, getAPeriodsForEdgeIntegrals, getBPeriodsForEdgeIntegrals, getBPeriodsForEdgeIntegrals, getGenus, getInitialACycles, getInitialBCycles
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, 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
public SymmetricBasis(de.jtem.blas.IntegerMatrix monodrom, de.jtem.blas.IntegerMatrix singular, de.jtem.blas.IntegerVector disting, int NL, int NR, int NB, de.jtem.blas.IntegerVector aTau0)
public SymmetricBasis(SymmetricBasis aSymmetricBasis)
public static de.jtem.blas.IntegerMatrix getAntiholomorphicInvolution(CanonicalBasis canonicalBasis, int nl, int nr, int nb, de.jtem.blas.IntegerVector tau0)
public de.jtem.blas.IntegerMatrix getH()
Transform
public static de.jtem.blas.IntegerMatrix getH(de.jtem.blas.IntegerMatrix ahi)
public int getInvariantA()
public static int getInvariantA(de.jtem.blas.IntegerMatrix H)
public int getNb()
public int getNl()
public int getNr()
public static int getRank(de.jtem.blas.IntegerMatrix matrix)
public int getRealLocus()
public static int getRealLocus(CanonicalBasis canonicalBasis, int nl, int nr, int nb, de.jtem.blas.IntegerVector tau0)
public de.jtem.blas.IntegerVector getTau0()