public class Genus7Example extends AbstractAlgebraicCurveWithForms
aPeriods, bPeriods, edgeIntegrals, formTransform, numOfForms, periodMatrixcb, genus, musAtDistinguishedPoints, musAtOrigin, numOfSheetsdoubleValue, minDoubleValuebranchPoint, distinguishedPoint, EPS, initSurfacePoint, isInitialized, numOfBranchPoints, numOfDistinguishedPoints, numOfSingularPoints, numOfSurfacePoints, origin, pathGenerator, propertyChangeSupport, singularPoint, surfacePoint, uptodate| Constructor and Description |
|---|
Genus7Example() |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluateCurve(de.jtem.mfc.field.Complex lambda,
de.jtem.mfc.field.Complex mu,
de.jtem.mfc.field.Complex s,
de.jtem.mfc.field.Complex dQdLambda,
de.jtem.mfc.field.Complex dQdMu)
Evaluates the algebraic equation Q(lambda,mu), and partial
derivatives.
|
BranchPoint[] |
getBranchPointsOfQ() |
BranchPoint[] |
getBranchPointsOfR() |
void |
getF(de.jtem.mfc.field.Complex lambda,
de.jtem.mfc.field.Complex mu,
de.jtem.mfc.field.Complex S,
de.jtem.mfc.field.Complex dSdLambda,
de.jtem.mfc.field.Complex dSdMu,
de.jtem.blas.ComplexVector f) |
void |
getG(de.jtem.mfc.field.Complex lambda,
de.jtem.mfc.field.Complex mu,
de.jtem.mfc.field.Complex S,
de.jtem.mfc.field.Complex dSdLambda,
de.jtem.mfc.field.Complex dSdMu,
de.jtem.blas.ComplexVector g) |
void |
getMusAt(de.jtem.mfc.field.Complex lambda,
de.jtem.blas.ComplexVector mus) |
int |
getNumOfForms() |
int |
getNumOfSheets() |
de.jtem.mfc.polynomial.ComplexPolynomial |
getP() |
de.jtem.mfc.polynomial.ComplexPolynomial |
getQ() |
de.jtem.mfc.polynomial.ComplexPolynomial |
getR() |
void |
initCompute() |
void |
update() |
computeAPeriodsOfForm, computeBPeriodsOfForm, getAPeriods, getBPeriods, getEdgeIntegrals, getEps, getFormTransform, getPeriodMatrix, getSymmetrizePeriodMatrix, integrateForms, integrateForms, integrateForms, integrateForms, integrateForms, integrateFormsIntoBranchPoint, setEps, setSymmetrizePeriodMatrix, startIntegration, symmetrizePeriodMatrix, updateEdgeIntegralsgetBranchPointLoop, getDistinguishedPointPath, getGenus, getHomologieTransform, getMonodromyMatrix, getMonodromyMatrix, getMusAtOrigin, getSingularMatrix, getSingularPointLoop, getTransform, initHomologie, updateLoops, updateMuAtOrigineval, getDoubleArrayParameterLength, getDoubleArrayValue, getDoubleArrayValue, getDoubleArrayValueLength, getDoubleValue, getFactor, getMinDoubleValueState, getNumberOfVariables, getValue, minimize, minimize, setByParameter, setDoubleArrayParameter, setFactor, testaddPropertyChangeListener, computeLoops, firePropertyChange, firePropertyChange, getBranchPoint, getBranchPoints, getBranchPointWithCoords, getBranchPointWithCoords, getDistinguishedPoint, getDistinguishedPoints, getDistinguishedVector, getEnablePropertyChange, getIndexOfBranchPointWithCoords, getIndexOfBranchPointWithCoords, getIndexOfDistinguishedPointWithCoords, getIndexOfDistinguishedPointWithCoords, getIndexOfSingularPointWithCoords, getIndexOfSingularPointWithCoords, getIndexOfSurfacePointWithCoords, getIndexOfSurfacePointWithCoords, getNumOfBranchPoints, getNumOfDistinguishedPoints, getNumOfSingularPoints, getNumOfSurfacePoints, getOrigin, getPointsToAvoid, getSingularPoint, getSingularPoints, getState, getState, getSurfacePoints, getUptodate, init, move, outdate, removePropertyChangeListener, setEnablePropertyChange, setState, setUptodatepublic void evaluateCurve(de.jtem.mfc.field.Complex lambda,
de.jtem.mfc.field.Complex mu,
de.jtem.mfc.field.Complex s,
de.jtem.mfc.field.Complex dQdLambda,
de.jtem.mfc.field.Complex dQdMu)
AlgebraicCurveevaluateCurve in interface AlgebraicCurveevaluateCurve in class AbstractAlgebraicCurvelambda - inputmu - inputs - outputdQdLambda - outputdQdMu - outputpublic BranchPoint[] getBranchPointsOfQ()
public BranchPoint[] getBranchPointsOfR()
public void getF(de.jtem.mfc.field.Complex lambda,
de.jtem.mfc.field.Complex mu,
de.jtem.mfc.field.Complex S,
de.jtem.mfc.field.Complex dSdLambda,
de.jtem.mfc.field.Complex dSdMu,
de.jtem.blas.ComplexVector f)
getF in class AbstractAlgebraicCurveWithFormspublic void getG(de.jtem.mfc.field.Complex lambda,
de.jtem.mfc.field.Complex mu,
de.jtem.mfc.field.Complex S,
de.jtem.mfc.field.Complex dSdLambda,
de.jtem.mfc.field.Complex dSdMu,
de.jtem.blas.ComplexVector g)
getG in class AbstractAlgebraicCurveWithFormspublic void getMusAt(de.jtem.mfc.field.Complex lambda,
de.jtem.blas.ComplexVector mus)
getMusAt in class AbstractAlgebraicCurvepublic int getNumOfForms()
getNumOfForms in class AbstractAlgebraicCurveWithFormspublic int getNumOfSheets()
getNumOfSheets in class AbstractAlgebraicCurvepublic de.jtem.mfc.polynomial.ComplexPolynomial getP()
public de.jtem.mfc.polynomial.ComplexPolynomial getQ()
public de.jtem.mfc.polynomial.ComplexPolynomial getR()
public void initCompute()
initCompute in class AbstractAlgebraicCurveWithFormspublic void update()
update in class AbstractAlgebraicCurveWithForms