Package-level declarations
Types
Link copied to clipboard
data class Line<E>(val x: LabeledPolynomial<E>, val y: LabeledPolynomial<E>, val z: LabeledPolynomial<E>)
Link copied to clipboard
class PlanimetricsCalculationSpace<Number>(numberRing: Ring<Number>, polynomialSpace: MultivariatePolynomialSpace<Number, LabeledVariable, LabeledPolynomial<Number>> = numberRing.labeledPolynomialSpace, polynomialVectorKategory: VectorKategory<LabeledPolynomial<Number>> = polynomialSpace.vectorKategory())
Link copied to clipboard
data class Point<E>(val x: LabeledPolynomial<E>, val y: LabeledPolynomial<E>, val z: LabeledPolynomial<E>)
Link copied to clipboard
data class Quadric<E>(val xx: LabeledPolynomial<E>, val yy: LabeledPolynomial<E>, val zz: LabeledPolynomial<E>, val xy: LabeledPolynomial<E>, val xz: LabeledPolynomial<E>, val yz: LabeledPolynomial<E>)
Link copied to clipboard
Properties
Functions
Link copied to clipboard
inline fun <Number, R> calculate(block: (Ring<Number>, MultivariatePolynomialSpace<Number, LabeledVariable, LabeledPolynomial<Number>>, VectorKategory<LabeledPolynomial<Number>>) -> R): R
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <N, R> KoneContextRegistry.inPlanimetricsCalculationSpaceFor(numberType: SuppliedType<N>, block: (PlanimetricsCalculationSpace<N>) -> R): R
Link copied to clipboard
fun <N, R> KoneContextRegistry.inPlanimetricsCalculationSpaceScopeFor(numberType: SuppliedType<N>, block: (PlanimetricsCalculationSpace<N>, Equality<Point<N>>, Equality<Line<N>>, Equality<Quadric<N>>) -> R): R
Link copied to clipboard
fun <N> KoneContextRegistryBuilder.installPlanimetricsCalculationSpaceFor(numberType: SuppliedType<N>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <Number> Ring<Number>.planimetricsCalculationSpace(polynomialSpace: MultivariatePolynomialSpace<Number, LabeledVariable, LabeledPolynomial<Number>> = labeledPolynomialSpace, polynomialVectorKategory: VectorKategory<LabeledPolynomial<Number>> = polynomialSpace.vectorKategory()): PlanimetricsCalculationSpace<Number>
Link copied to clipboard
fun <Number> pointEquality(polynomialRing: Ring<LabeledPolynomial<Number>>): Equality<Point<Number>>
Link copied to clipboard
Link copied to clipboard
fun <Number> quadricEquality(polynomialRing: Ring<LabeledPolynomial<Number>>): Equality<Quadric<Number>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard