Package-level declarations
Types
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS] )
Marks declarations that give access to internal entities of polytopic constructions delicate structure. Thus, it allows optimizing performance a bit by skipping standard steps, but such skips may cause critical errors if something is implemented badly. Make sure you fully read and understand documentation and don't break internal contracts.
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
Functions
Link copied to clipboard
fun <N> Ring<N>.euclideanKategory(vectorKategory: VectorKategory<N> = vectorKategory()): EuclideanKategory<N>
Link copied to clipboard
fun <N> Ring<N>.euclideanKategory2(vectorKategory: VectorKategory<N> = vectorKategory()): EuclideanKategory2<N>
Link copied to clipboard
fun <N> Ring<N>.euclideanKategory3(vectorKategory: VectorKategory<N> = vectorKategory()): EuclideanKategory3<N>
Link copied to clipboard
fun <N> Ring<N>.euclideanKategory4(vectorKategory: VectorKategory<N> = vectorKategory()): EuclideanKategory4<N>
Link copied to clipboard
inline fun <N, R> KoneContextRegistry.inEuclideanKategory2For(numberType: SuppliedType<N>, block: (EuclideanKategory2<N>) -> R): R
Link copied to clipboard
inline fun <N, R> KoneContextRegistry.inEuclideanKategory3For(numberType: SuppliedType<N>, block: (EuclideanKategory3<N>) -> R): R
Link copied to clipboard
inline fun <N, R> KoneContextRegistry.inEuclideanKategory4For(numberType: SuppliedType<N>, block: (EuclideanKategory4<N>) -> R): R
Link copied to clipboard
fun <N, R> KoneContextRegistry.inEuclideanKategoryFor(numberType: SuppliedType<N>, block: (EuclideanKategory<N>) -> R): R
Link copied to clipboard
inline fun <N, R> KoneContextRegistry.inEuclideanKategoryScope2For(numberType: SuppliedType<N>, block: (Ring<N>, Order<N>, EuclideanKategory2<N>) -> R): R
Link copied to clipboard
inline fun <N, R> KoneContextRegistry.inEuclideanKategoryScope3For(numberType: SuppliedType<N>, block: (Ring<N>, Order<N>, EuclideanKategory3<N>) -> R): R
Link copied to clipboard
inline fun <N, R> KoneContextRegistry.inEuclideanKategoryScope4For(numberType: SuppliedType<N>, block: (Ring<N>, Order<N>, EuclideanKategory4<N>) -> R): R
Link copied to clipboard
fun <N, R> KoneContextRegistry.inEuclideanKategoryScopeFor(numberType: SuppliedType<N>, block: (Ring<N>, Order<N>, EuclideanKategory<N>) -> 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