Liking cljdoc? Tell your friends :D

sicmutils.calculus.form-field


components->oneform-fieldclj/s

(components->oneform-field components coordinate-system & [name])
source

coordinate-basis-oneform-fieldclj/s

(coordinate-basis-oneform-field coordinate-system name & i)
source

coordinate-basis-oneform-field-procedureclj/s

(coordinate-basis-oneform-field-procedure coordinate-system & i)
source

coordinate-basis-oneform-fieldsclj/s

(coordinate-basis-oneform-fields coordinate-system)
source

coordinate-name->ff-nameclj/s

(coordinate-name->ff-name n)

From the name of a coordinate, produce the name of the coordinate basis one-form field (as a symbol)

From the name of a coordinate, produce the name of the coordinate basis
one-form field (as a symbol)
sourceraw docstring

dclj/s

source

exterior-derivative-procedureclj/s

(exterior-derivative-procedure kform)
source

form-field?clj/s

(form-field? f)
source

function->oneform-fieldclj/s

(function->oneform-field f)
source

get-rankclj/s

(get-rank f)
source

literal-oneform-fieldclj/s

(literal-oneform-field name coordinate-system)
source

oneform-field->componentsclj/s

(oneform-field->components form coordinate-system)
source

oneform-field-procedureclj/s

(oneform-field-procedure components coordinate-system)
source

oneform-field?clj/s

(oneform-field? f)
source

permutation-sequenceclj/s

(permutation-sequence as)

Produces an iterable sequence developing the permutations of the input sequence of objects (which are considered distinct) in church-bell-changes order - that is, each permutation differs from the previous by a transposition of adjacent elements (Algorithm P from §7.2.1.2 of Knuth).

This is an unusual way to go about this in a functional language, but it's fun.

This approach has the side-effect of arranging for the parity of the generated permutations to alternate; the first permutation yielded is the identity permutation (which of course is even).

Inside, there is a great deal of mutable state, but this cannot be observed by the user.

Produces an iterable sequence developing the permutations of the input sequence
of objects (which are considered distinct) in church-bell-changes order - that
is, each permutation differs from the previous by a transposition of adjacent
elements (Algorithm P from §7.2.1.2 of Knuth).

This is an unusual way to go about this in a functional language, but it's
fun.

This approach has the side-effect of arranging for the parity of the generated
permutations to alternate; the first permutation yielded is the identity
permutation (which of course is even).

Inside, there is a great deal of mutable state, but this cannot be observed by
the user.
sourceraw docstring

procedure->nform-fieldclj/s

(procedure->nform-field proc n name)
source

procedure->oneform-fieldclj/s

(procedure->oneform-field fp name)
source

wedgeclj/s

(wedge & fs)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close