dx.Rd
Objects dx
, dy
and dz
are the three elementary
one-forms on three-dimensional space. These objects can be generated by
running script vignettes/dx.Rmd
, which includes some further
discussion and technical documentation and creates file dx.rda
which resides in the data/
directory.
The default print method is a little opaque for these objects. To print them more intuitively, use
options(kform_symbolic_print = "dx")
which is documented at print.Rd
.
data(dx)
See vignettes dx
and exeyez
for an extended
discussion; a use-case is given in vector_cross_product
.
M. Spivak 1971. Calculus on manifolds, Addison-Wesley
dx
#> An alternating linear map from V^1 to R with V=R^1:
#> val
#> 1 = 1
hodge(dx)
#> [1] 1
hodge(dx,3)
#> An alternating linear map from V^2 to R with V=R^3:
#> val
#> 2 3 = 1
dx # default print method, not particularly intelligible
#> An alternating linear map from V^1 to R with V=R^1:
#> val
#> 1 = 1
options(kform_symbolic_print = 'dx') # shows dx dy dz
dx
#> An alternating linear map from V^1 to R with V=R^1:
#> + dx
dx^dz
#> An alternating linear map from V^2 to R with V=R^3:
#> + dx^dz
hodge(dx,3)
#> An alternating linear map from V^2 to R with V=R^3:
#> + dy^dz
as.function(dx)(ex)
#> [1] 1
options(kform_symbolic_print = NULL) # revert to default