This is the antik Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:15:27 2024 GMT+0.
antik/mathematics
antik/optimize
antik/linear-algebra
antik/sample
physical-dimension/init
physical-dimension/physical-quantities
physical-dimension/cartesian
physical-dimension/date-time
physical-dimension/tests
foreign-array/foreign-array
foreign-array/foreign-array/tests
antik-base/init
antik-base/input-output
antik-base/date-time
antik-base/grid
antik-base/grid/affi
antik-base/grid/tests
antik-base/tests
antik/antik.asd
physical-dimension/physical-dimension.asd
foreign-array/foreign-array.asd
antik-base/antik-base.asd
antik/mathematics/integers.lisp
antik/mathematics/trigonometry.lisp
antik/optimize/one-dim.lisp
antik/optimize/one-dim-pq.lisp
antik/optimize/least-squares.lisp
antik/linear-algebra/linear-algebra.lisp
antik/linear-algebra/linear-algebra-tests.lisp
antik/sample/low-discrepancy-sequence.lisp
physical-dimension/init/pd-shadow-symbols.lisp
physical-dimension/physical-quantities/format-output.lisp
physical-dimension/physical-quantities/units.lisp
physical-dimension/physical-quantities/scalar.lisp
physical-dimension/physical-quantities/funcall.lisp
physical-dimension/physical-quantities/unit-definitions.lisp
physical-dimension/physical-quantities/degree-symbol.lisp
physical-dimension/physical-quantities/sysunit-definitions.lisp
physical-dimension/physical-quantities/physical-quantities.lisp
physical-dimension/physical-quantities/undimension.lisp
physical-dimension/physical-quantities/arithmetic.lisp
physical-dimension/physical-quantities/angle.lisp
physical-dimension/physical-quantities/angle-component.lisp
physical-dimension/physical-quantities/state.lisp
physical-dimension/physical-quantities/grid.lisp
physical-dimension/cartesian/cartesian.lisp
physical-dimension/cartesian/polar.lisp
physical-dimension/cartesian/rotation.lisp
physical-dimension/date-time/formats.lisp
physical-dimension/date-time/time-interval.lisp
physical-dimension/date-time/relative-time.lisp
physical-dimension/date-time/linear-timepoint.lisp
physical-dimension/date-time/dtmath.lisp
physical-dimension/date-time/ut1.lisp
physical-dimension/date-time/time-interval-tests.lisp
physical-dimension/tests/physical-quantities.lisp
physical-dimension/tests/physical-quantities-grid.lisp
physical-dimension/tests/format-grid.lisp
foreign-array/foreign-array/types.lisp
foreign-array/foreign-array/complex-types.lisp
foreign-array/foreign-array/element-types.lisp
foreign-array/foreign-array/symbol-type.lisp
foreign-array/foreign-array/number-conversion.lisp
foreign-array/foreign-array/subclass.lisp
foreign-array/foreign-array/foreign-array.lisp
foreign-array/foreign-array/vector-matrix.lisp
foreign-array/foreign-array/methods.lisp
foreign-array/foreign-array/format-output.lisp
foreign-array/foreign-array/tests/aref.lisp
foreign-array/foreign-array/tests/lisp-unit-extension.lisp
foreign-array/foreign-array/tests/compose.lisp
antik-base/init/package.lisp
antik-base/init/utility.lisp
antik-base/init/conditions.lisp
antik-base/init/object.lisp
antik-base/init/iterate.lisp
antik-base/init/intermediate.lisp
antik-base/init/generic.lisp
antik-base/input-output/readtable.lisp
antik-base/input-output/parameters.lisp
antik-base/input-output/format-output.lisp
antik-base/input-output/float.lisp
antik-base/input-output/matlab.lisp
antik-base/input-output/org-mode.lisp
antik-base/input-output/write.lisp
antik-base/input-output/read.lisp
antik-base/date-time/format-output.lisp
antik-base/date-time/iso8601.lisp
antik-base/date-time/dtspec.lisp
antik-base/date-time/timepoint.lisp
antik-base/date-time/read-time.lisp
antik-base/date-time/convert-timescale.lisp
antik-base/grid/util.lisp
antik-base/grid/affi/package.lisp
antik-base/grid/affi/utility.lisp
antik-base/grid/affi/affi.lisp
antik-base/grid/affi/transformers.lisp
antik-base/grid/functions.lisp
antik-base/grid/specification.lisp
antik-base/grid/array.lisp
antik-base/grid/map.lisp
antik-base/grid/compose.lisp
antik-base/grid/slice.lisp
antik-base/grid/matrix.lisp
antik-base/grid/norm-vector-product.lisp
antik-base/grid/copy.lisp
antik-base/grid/iterate.lisp
antik-base/grid/mathematics.lisp
antik-base/grid/index-functions.lisp
antik-base/grid/indexed.lisp
antik-base/grid/format-output.lisp
antik-base/grid/parameters.lisp
antik-base/grid/tests/augment.lisp
antik-base/grid/tests/sequence.lisp
antik-base/grid/tests/compose.lisp
antik-base/grid/tests/map.lisp
antik-base/grid/tests/slice.lisp
antik-base/grid/tests/norm-vector-product.lisp
antik-base/tests/numbers.lisp
The main system appears first, followed by any subsystem dependency.
antik
A library of numerical mathematics.
Liam M. Healy
GPL v3
physical-dimension
(system).
gsll
(system).
mathematics
(module).
optimize
(module).
linear-algebra
(module).
sample
(module).
physical-dimension
A library to provide computations with physical dimension, i.e. units.
Liam M. Healy
GPL v3
foreign-array
(system).
fare-utils
(system).
trivial-utf-8
(system).
init
(module).
physical-quantities
(module).
cartesian
(module).
date-time
(module).
tests
(module).
foreign-array
A library providing access to foreign (i.e., C) arrays.
Liam M. Healy
GPL v3
antik-base
(system).
cffi
(system).
trivial-garbage
(system).
static-vectors
(system).
foreign-array
(module).
antik-base
Basic definitions providing a foundation for computational mathematics, science, and engineering.
Liam M. Healy
GPL v3
iterate
(system).
alexandria
(system).
metabang-bind
(system).
named-readtables
(system).
cl-ppcre
(system).
split-sequence
(system).
lisp-unit
(system).
init
(module).
input-output
(module).
date-time
(module).
grid
(module).
tests
(module).
Modules are listed depth-first from the system components tree.
antik/mathematics
antik/optimize
antik/linear-algebra
antik/sample
physical-dimension/init
physical-dimension/physical-quantities
physical-dimension/cartesian
physical-dimension/date-time
physical-dimension/tests
foreign-array/foreign-array
foreign-array/foreign-array/tests
antik-base/init
antik-base/input-output
antik-base/date-time
antik-base/grid
antik-base/grid/affi
antik-base/grid/tests
antik-base/tests
antik/mathematics
antik
(system).
integers.lisp
(file).
trigonometry.lisp
(file).
antik/optimize
mathematics
(module).
antik
(system).
one-dim.lisp
(file).
one-dim-pq.lisp
(file).
least-squares.lisp
(file).
antik/linear-algebra
optimize
(module).
antik
(system).
linear-algebra.lisp
(file).
linear-algebra-tests.lisp
(file).
antik/sample
linear-algebra
(module).
antik
(system).
low-discrepancy-sequence.lisp
(file).
physical-dimension/init
physical-dimension
(system).
pd-shadow-symbols.lisp
(file).
physical-dimension/physical-quantities
init
(module).
physical-dimension
(system).
format-output.lisp
(file).
units.lisp
(file).
scalar.lisp
(file).
funcall.lisp
(file).
unit-definitions.lisp
(file).
degree-symbol.lisp
(file).
sysunit-definitions.lisp
(file).
physical-quantities.lisp
(file).
undimension.lisp
(file).
arithmetic.lisp
(file).
angle.lisp
(file).
angle-component.lisp
(file).
state.lisp
(file).
grid.lisp
(file).
physical-dimension/cartesian
physical-quantities
(module).
physical-dimension
(system).
cartesian.lisp
(file).
polar.lisp
(file).
rotation.lisp
(file).
physical-dimension/date-time
cartesian
(module).
physical-dimension
(system).
formats.lisp
(file).
time-interval.lisp
(file).
relative-time.lisp
(file).
linear-timepoint.lisp
(file).
dtmath.lisp
(file).
ut1.lisp
(file).
time-interval-tests.lisp
(file).
physical-dimension/tests
date-time
(module).
physical-dimension
(system).
physical-quantities.lisp
(file).
physical-quantities-grid.lisp
(file).
format-grid.lisp
(file).
foreign-array/foreign-array
foreign-array
(system).
types.lisp
(file).
complex-types.lisp
(file).
element-types.lisp
(file).
symbol-type.lisp
(file).
number-conversion.lisp
(file).
subclass.lisp
(file).
foreign-array.lisp
(file).
vector-matrix.lisp
(file).
methods.lisp
(file).
format-output.lisp
(file).
tests
(module).
foreign-array/foreign-array/tests
foreign-array
(module).
aref.lisp
(file).
lisp-unit-extension.lisp
(file).
compose.lisp
(file).
antik-base/init
antik-base
(system).
package.lisp
(file).
utility.lisp
(file).
conditions.lisp
(file).
object.lisp
(file).
iterate.lisp
(file).
intermediate.lisp
(file).
generic.lisp
(file).
antik-base/input-output
init
(module).
antik-base
(system).
readtable.lisp
(file).
parameters.lisp
(file).
format-output.lisp
(file).
float.lisp
(file).
matlab.lisp
(file).
org-mode.lisp
(file).
write.lisp
(file).
read.lisp
(file).
antik-base/date-time
input-output
(module).
antik-base
(system).
format-output.lisp
(file).
iso8601.lisp
(file).
dtspec.lisp
(file).
timepoint.lisp
(file).
read-time.lisp
(file).
convert-timescale.lisp
(file).
antik-base/grid
date-time
(module).
antik-base
(system).
util.lisp
(file).
affi
(module).
functions.lisp
(file).
specification.lisp
(file).
array.lisp
(file).
map.lisp
(file).
compose.lisp
(file).
slice.lisp
(file).
matrix.lisp
(file).
norm-vector-product.lisp
(file).
copy.lisp
(file).
iterate.lisp
(file).
mathematics.lisp
(file).
index-functions.lisp
(file).
indexed.lisp
(file).
format-output.lisp
(file).
parameters.lisp
(file).
tests
(module).
antik-base/grid/affi
grid
(module).
package.lisp
(file).
utility.lisp
(file).
affi.lisp
(file).
transformers.lisp
(file).
antik-base/grid/tests
grid
(module).
augment.lisp
(file).
sequence.lisp
(file).
compose.lisp
(file).
map.lisp
(file).
slice.lisp
(file).
norm-vector-product.lisp
(file).
antik-base/tests
grid
(module).
antik-base
(system).
numbers.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
antik/antik.asd
physical-dimension/physical-dimension.asd
foreign-array/foreign-array.asd
antik-base/antik-base.asd
antik/mathematics/integers.lisp
antik/mathematics/trigonometry.lisp
antik/optimize/one-dim.lisp
antik/optimize/one-dim-pq.lisp
antik/optimize/least-squares.lisp
antik/linear-algebra/linear-algebra.lisp
antik/linear-algebra/linear-algebra-tests.lisp
antik/sample/low-discrepancy-sequence.lisp
physical-dimension/init/pd-shadow-symbols.lisp
physical-dimension/physical-quantities/format-output.lisp
physical-dimension/physical-quantities/units.lisp
physical-dimension/physical-quantities/scalar.lisp
physical-dimension/physical-quantities/funcall.lisp
physical-dimension/physical-quantities/unit-definitions.lisp
physical-dimension/physical-quantities/degree-symbol.lisp
physical-dimension/physical-quantities/sysunit-definitions.lisp
physical-dimension/physical-quantities/physical-quantities.lisp
physical-dimension/physical-quantities/undimension.lisp
physical-dimension/physical-quantities/arithmetic.lisp
physical-dimension/physical-quantities/angle.lisp
physical-dimension/physical-quantities/angle-component.lisp
physical-dimension/physical-quantities/state.lisp
physical-dimension/physical-quantities/grid.lisp
physical-dimension/cartesian/cartesian.lisp
physical-dimension/cartesian/polar.lisp
physical-dimension/cartesian/rotation.lisp
physical-dimension/date-time/formats.lisp
physical-dimension/date-time/time-interval.lisp
physical-dimension/date-time/relative-time.lisp
physical-dimension/date-time/linear-timepoint.lisp
physical-dimension/date-time/dtmath.lisp
physical-dimension/date-time/ut1.lisp
physical-dimension/date-time/time-interval-tests.lisp
physical-dimension/tests/physical-quantities.lisp
physical-dimension/tests/physical-quantities-grid.lisp
physical-dimension/tests/format-grid.lisp
foreign-array/foreign-array/types.lisp
foreign-array/foreign-array/complex-types.lisp
foreign-array/foreign-array/element-types.lisp
foreign-array/foreign-array/symbol-type.lisp
foreign-array/foreign-array/number-conversion.lisp
foreign-array/foreign-array/subclass.lisp
foreign-array/foreign-array/foreign-array.lisp
foreign-array/foreign-array/vector-matrix.lisp
foreign-array/foreign-array/methods.lisp
foreign-array/foreign-array/format-output.lisp
foreign-array/foreign-array/tests/aref.lisp
foreign-array/foreign-array/tests/lisp-unit-extension.lisp
foreign-array/foreign-array/tests/compose.lisp
antik-base/init/package.lisp
antik-base/init/utility.lisp
antik-base/init/conditions.lisp
antik-base/init/object.lisp
antik-base/init/iterate.lisp
antik-base/init/intermediate.lisp
antik-base/init/generic.lisp
antik-base/input-output/readtable.lisp
antik-base/input-output/parameters.lisp
antik-base/input-output/format-output.lisp
antik-base/input-output/float.lisp
antik-base/input-output/matlab.lisp
antik-base/input-output/org-mode.lisp
antik-base/input-output/write.lisp
antik-base/input-output/read.lisp
antik-base/date-time/format-output.lisp
antik-base/date-time/iso8601.lisp
antik-base/date-time/dtspec.lisp
antik-base/date-time/timepoint.lisp
antik-base/date-time/read-time.lisp
antik-base/date-time/convert-timescale.lisp
antik-base/grid/util.lisp
antik-base/grid/affi/package.lisp
antik-base/grid/affi/utility.lisp
antik-base/grid/affi/affi.lisp
antik-base/grid/affi/transformers.lisp
antik-base/grid/functions.lisp
antik-base/grid/specification.lisp
antik-base/grid/array.lisp
antik-base/grid/map.lisp
antik-base/grid/compose.lisp
antik-base/grid/slice.lisp
antik-base/grid/matrix.lisp
antik-base/grid/norm-vector-product.lisp
antik-base/grid/copy.lisp
antik-base/grid/iterate.lisp
antik-base/grid/mathematics.lisp
antik-base/grid/index-functions.lisp
antik-base/grid/indexed.lisp
antik-base/grid/format-output.lisp
antik-base/grid/parameters.lisp
antik-base/grid/tests/augment.lisp
antik-base/grid/tests/sequence.lisp
antik-base/grid/tests/compose.lisp
antik-base/grid/tests/map.lisp
antik-base/grid/tests/slice.lisp
antik-base/grid/tests/norm-vector-product.lisp
antik-base/tests/numbers.lisp
physical-dimension/physical-dimension.asd
physical-dimension
(system).
antik/mathematics/integers.lisp
mathematics
(module).
prime-factors
(function).
antik/mathematics/trigonometry.lisp
integers.lisp
(file).
mathematics
(module).
angle-law-of-cosines
(function).
length-law-of-cosines
(function).
antik/optimize/one-dim.lisp
optimize
(module).
maximize-1d
(function).
minimize-1d
(function).
root-1d
(generic function).
*maximum-iterations*
(special variable).
antik/optimize/least-squares.lisp
optimize
(module).
linear-least-squares-1d
(function).
antik/linear-algebra/linear-algebra.lisp
linear-algebra
(module).
determinant
(function).
expt
(method).
invert-matrix
(function).
solve-linear
(function).
antik/linear-algebra/linear-algebra-tests.lisp
linear-algebra
(module).
antik/sample/low-discrepancy-sequence.lisp
sample
(module).
apply-to-arguments
(function).
list-no-key
(function).
low-discrepancy-sample
(function).
quasi-random-values
(function).
val-from-range
(function).
physical-dimension/physical-quantities/format-output.lisp
physical-quantities
(module).
physical-dimension/physical-quantities/units.lisp
format-output.lisp
(file).
physical-quantities
(module).
define-physical-constant
(macro).
define-system-of-units
(macro).
define-unit
(function).
define-units
(function).
dimension
(macro).
get-canonical-name
(function).
long-print-name
(function).
print-name
(macro).
set-system-of-units
(function).
short-print-name
(function).
tex-print-name
(function).
with-new-units
(macro).
with-si-units
(macro).
with-system-of-units
(macro).
*basis-dimensions*
(special variable).
*unit-information*
(special variable).
*unit-symbol-macros*
(special variable).
accelerationp
(function).
anglep
(function).
angular-momentump
(function).
areap
(function).
canonical-name
(macro).
capacitancep
(function).
chargep
(function).
check-dimel
(macro).
check-uname
(function).
check-unames
(function).
conductancep
(function).
currentp
(function).
def-dimensionp
(function).
define-basis-dimensions
(function).
define-derived-dimensions
(function).
densityp
(function).
dimel-basis-p
(function).
dimel-magnitude
(function).
dimelp
(function).
dosep
(function).
electric-potentialp
(function).
energyp
(function).
find-sysunits
(macro).
find-unit-dimel
(function).
find-unit-expr
(function).
find-units
(function).
flfl
(function).
forcep
(function).
frequencyp
(function).
inductancep
(function).
lengthp
(function).
luminosityp
(function).
magnetic-fieldp
(function).
magnetic-fluxp
(function).
make-dimel
(function).
make-new-dimel
(function).
make-pq-string
(function).
make-sysunits
(function).
make-ue
(function).
make-unit-sexp
(function).
massp
(function).
momentump
(function).
moneyp
(function).
op-dimension
(function).
parse-unit-sexp
(function).
powerp
(function).
pressurep
(function).
rationalize-units
(function).
resistancep
(function).
siconversion
(macro).
substancep
(function).
synonyms
(macro).
sysunits-dimel
(function).
sysunits-metric
(function).
sysunits-unitname
(function).
temperaturep
(function).
timep
(function).
unit-property
(macro).
unit-remove-illegal-chars
(function).
unit-symbol-macro
(macro).
vecfloor
(function).
velocityp
(function).
volumep
(function).
physical-dimension/physical-quantities/scalar.lisp
units.lisp
(file).
physical-quantities
(module).
*zero-is-dimensionless*
(special variable).
make-pq
(function).
make-pq-zero
(function).
physical-quantity
(class).
physical-quantity-p
(function).
make-pq-object
(function).
make-pq-ue
(function).
pq-dimension
(generic function).
pq-magnitude
(generic function).
scalar-dimension
(generic function).
physical-dimension/physical-quantities/funcall.lisp
scalar.lisp
(file).
physical-quantities
(module).
*i
(method).
+i
(method).
-i
(method).
/i
(method).
funcall-dyadic
(function).
physical-dimension/physical-quantities/unit-definitions.lisp
funcall.lisp
(file).
physical-quantities
(module).
2pi
(constant).
half-revolution
(symbol macro).
radian
(symbol macro).
revolution
(symbol macro).
*degree-symbol*
(special variable).
physical-dimension/physical-quantities/degree-symbol.lisp
unit-definitions.lisp
(file).
physical-quantities
(module).
physical-dimension/physical-quantities/sysunit-definitions.lisp
degree-symbol.lisp
(file).
physical-quantities
(module).
physical-dimension/physical-quantities/physical-quantities.lisp
sysunit-definitions.lisp
(file).
physical-quantities
(module).
check-dimension
(function).
creation-form
(method).
make-load-form
(method).
nf
(method).
pqval
(generic function).
print-object
(method).
with-pq
(macro).
*pqval-allsame-sequence-collapse*
(special variable).
*time-interval-format-function*
(special variable).
check-dimension-or-type
(function).
dimel-or-not
(function).
equal-dimension
(function).
equal-dimension-pqgrid
(function).
equal-dimensions
(function).
format-units
(function).
parse-pq-string
(function).
parse-units
(function).
pqval-seq
(function).
read-physical-dimension-quantity
(function).
read-pq-from-string
(function).
scalar-units-p
(function).
physical-dimension/physical-quantities/undimension.lisp
physical-quantities.lisp
(file).
physical-quantities
(module).
dimensionless-call
(macro).
pqwu
(function).
redimension
(function).
with-units
(macro).
without-units
(macro).
*remove-units-sysunits*
(special variable).
undimensioned-should-not-be-here
(macro).
physical-dimension/physical-quantities/arithmetic.lisp
undimension.lisp
(file).
physical-quantities
(module).
physical-dimension/physical-quantities/angle.lisp
arithmetic.lisp
(file).
physical-quantities
(module).
angle-as-time
(function).
angle-dms
(function).
dms-angle
(function).
norm-denorm-angle
(function).
radian
(function).
time-as-angle
(function).
write-dms
(function).
*check-angle-limits*
(special variable).
angle-find
(macro).
format-dms
(function).
physical-dimension/physical-quantities/angle-component.lisp
angle.lisp
(file).
physical-quantities
(module).
angle-greater-than
(function).
normalize-angle
(generic function).
physical-dimension/physical-quantities/state.lisp
angle-component.lisp
(file).
physical-quantities
(module).
*default-sfg*
(special variable).
*return-formula*
(special variable).
attributep
(function).
components
(macro).
constraints
(macro).
copy-state
(function).
defattribute
(macro).
defined-attributes
(generic function).
format-attribute-name
(function).
make-new-physical-state
(function).
make-physical-state
(function).
make-state-table
(function).
map-state
(function).
set-state-value
(function).
show-state
(generic function).
state-formula
(function).
state-value
(generic function).
(setf state-value)
(function).
state-value-expand
(function).
*all-attributes*
(special variable).
apply-constraints
(function).
description
(macro).
tex-form
(macro).
physical-dimension/physical-quantities/grid.lisp
state.lisp
(file).
physical-quantities
(module).
aref
(method).
(setf aref)
(method).
aref*
(method).
(setf aref*)
(method).
dimensions
(method).
element-type
(method).
rank
(method).
specification
(method).
total-size
(method).
affi
(method).
make-grid-data
(method).
make-grid-data
(method).
make-pq-grid
(function).
make-pq-grid-new
(function).
map-pq
(function).
pdq-grid-specification
(function).
pq-gridp
(function).
print-grid-readably
(method).
physical-dimension/cartesian/cartesian.lisp
cartesian
(module).
coordinate-unit-vector
(function).
coplanar
(function).
distance
(function).
first-3vector
(function).
right-angle
(function).
second-3vector
(function).
vector-angle
(function).
physical-dimension/cartesian/polar.lisp
cartesian.lisp
(file).
cartesian
(module).
polar-to-rectangular
(function).
rectangular-to-polar
(function).
physical-dimension/cartesian/rotation.lisp
polar.lisp
(file).
cartesian
(module).
euler-angle-rotation
(function).
rotate
(function).
rotate-3d
(function).
rotate-3daa
(function).
tait-bryan-angles
(function).
tait-bryan-rotation
(function).
direction-cosine
(function).
euler-quaternion
(function).
quaternion*
(function).
quaternion-euler
(function).
physical-dimension/date-time/formats.lisp
date-time
(module).
from-jd
(function).
from-yyddd
(function).
jd-table
(function).
to-yyddd
(function).
*month-names*
(special variable).
*month-names-full*
(special variable).
doy-year
(function).
physical-dimension/date-time/time-interval.lisp
formats.lisp
(file).
date-time
(module).
iso8601-parse-time-interval
(function).
iso8601-time-interval
(function).
time-interval-timeparse
(function).
time-precision-seconds
(function).
timeparse-time-interval
(function).
time-interval-format
(function).
physical-dimension/date-time/relative-time.lisp
time-interval.lisp
(file).
date-time
(module).
relative-time
(function).
time-limits
(function).
physical-dimension/date-time/linear-timepoint.lisp
relative-time.lisp
(file).
date-time
(module).
*midnight-2000*
(special variable).
linear-timepoint
(function).
physical-dimension/date-time/dtmath.lisp
linear-timepoint.lisp
(file).
date-time
(module).
datime+
(function).
datime-
(function).
datime-j2000day
(function).
days+
(function).
days-
(function).
make-timepoint-j2000sec
(function).
seconds-per-day
(function).
start-of-day
(function).
timepoint-j2000sec
(function).
*clut-j2000-tai*
(special variable).
*j2000-epoch*
(special variable).
+i
(method).
+i
(method).
-i
(method).
<=i
(method).
<i
(method).
=i
(method).
>=i
(method).
>i
(method).
timepoint-relation
(function).
physical-dimension/date-time/ut1.lisp
dtmath.lisp
(file).
date-time
(module).
*real-ut1-utc*
(special variable).
*eop-data-fetch*
(special variable).
*ut1-utc-first-estimated*
(special variable).
*ut1-utc-table*
(special variable).
convert-utc-ut1
(function).
read-eop-file
(function).
physical-dimension/date-time/time-interval-tests.lisp
physical-dimension/tests/physical-quantities.lisp
tests
(module).
numerical-equal
(method).
numerical-equal
(method).
numerical-equal
(method).
check-pq
(function).
physical-dimension/tests/physical-quantities-grid.lisp
physical-quantities.lisp
(file).
tests
(module).
physical-dimension/tests/format-grid.lisp
physical-quantities-grid.lisp
(file).
tests
(module).
*all-test-grids*
(special variable).
test-grid
(function).
test-grid-formatting
(function).
foreign-array/foreign-array/types.lisp
foreign-array
(module).
*cstd-cl-type-mapping*
(special variable).
*default-element-type*
(special variable).
+foreign-pointer-class+
(constant).
+foreign-pointer-type+
(constant).
all-types
(function).
cffi-cl
(function).
cl-cffi
(function).
cl-single
(function).
floating-point-association
(macro).
lookup-type
(function).
number-class
(function).
*cl-numeric-classes*
(special variable).
*fp-type-mapping*
(special variable).
cffi-type
(function).
foreign-array/foreign-array/complex-types.lisp
types.lisp
(file).
foreign-array
(module).
component-float-type
(function).
component-type
(function).
translate-from-foreign
(method).
translate-from-foreign
(method).
translate-into-foreign-memory
(method).
translate-into-foreign-memory
(method).
clean-type
(function).
complex-double-type
(class).
complex-float-type
(class).
foreign-array/foreign-array/element-types.lisp
types.lisp
(file).
complex-types.lisp
(file).
foreign-array
(module).
*array-element-types*
(special variable).
*array-element-types-no-complex*
(special variable).
*complex-types*
(special variable).
*double-types*
(special variable).
*float-complex-types*
(special variable).
*float-types*
(special variable).
element-size
(function).
element-types
(function).
foreign-array/foreign-array/symbol-type.lisp
foreign-array
(module).
make-st
(function).
st-actual-type
(function).
st-pointer-generic-pointer
(function).
st-pointerp
(function).
st-symbol
(function).
st-type
(function).
foreign-array/foreign-array/number-conversion.lisp
complex-types.lisp
(file).
symbol-type.lisp
(file).
foreign-array
(module).
dcref
(macro).
foreign-array/foreign-array/subclass.lisp
element-types.lisp
(file).
foreign-array
(module).
data-class-name
(function).
*class-element-type*
(special variable).
data-defclass
(function).
foreign-array/foreign-array/foreign-array.lisp
types.lisp
(file).
element-types.lisp
(file).
foreign-array
(module).
*print-contents*
(special variable).
cl-array
(reader method).
dimensions
(reader method).
element-type
(reader method).
ensure-foreign-array
(function).
foreign-array
(class).
foreign-pointer
(reader method).
initialize-instance
(method).
make-foreign-array
(function).
make-foreign-array-from-pointer
(function).
make-fortran-array
(function).
make-load-form
(method).
metadata-slot
(macro).
print-object
(method).
total-size
(reader method).
affi
(reader method).
foreign-metadata
(reader method).
print-grid-readably
(method).
foreign-array/foreign-array/vector-matrix.lisp
element-types.lisp
(file).
subclass.lisp
(file).
foreign-array
(module).
matrix
(class).
matrix-complex-double-float
(class).
matrix-complex-single-float
(class).
matrix-double-float
(class).
matrix-signed-byte-16
(class).
matrix-signed-byte-32
(class).
matrix-signed-byte-64
(class).
matrix-signed-byte-8
(class).
matrix-single-float
(class).
matrix-unsigned-byte-16
(class).
matrix-unsigned-byte-32
(class).
matrix-unsigned-byte-64
(class).
matrix-unsigned-byte-8
(class).
mvector
(class).
vector-complex-double-float
(class).
vector-complex-single-float
(class).
vector-double-float
(class).
vector-signed-byte-16
(class).
vector-signed-byte-32
(class).
vector-signed-byte-64
(class).
vector-signed-byte-8
(class).
vector-single-float
(class).
vector-unsigned-byte-16
(class).
vector-unsigned-byte-32
(class).
vector-unsigned-byte-64
(class).
vector-unsigned-byte-8
(class).
foreign-array/foreign-array/methods.lisp
foreign-array.lisp
(file).
vector-matrix.lisp
(file).
foreign-array
(module).
aref
(compiler macro).
(setf aref)
(compiler macro).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
aref
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
(setf aref)
(method).
aref*
(compiler macro).
(setf aref*)
(compiler macro).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
aref*
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
(setf aref*)
(method).
copy
(method).
gsetf
(macro).
rank
(method).
zerop
(method).
*accelerated-aref-types*
(special variable).
canonical-foreign-element-type
(function).
declared-type-dimensions
(function).
expand-faref
(function).
expand-set-faref
(function).
extract-the-type-specifier
(function).
faref
(macro).
faref-int
(function).
farray-element-type
(function).
linearized-index
(function).
make-grid-data
(method).
my-setf-pair
(function).
select-aref-expander
(function).
set-faref
(macro).
using-declared-type
(function).
wrap-set-thedecl
(function).
wrap-the-decl
(function).
foreign-array/foreign-array/format-output.lisp
foreign-array
(module).
*print-foreign-array-readably*
(special variable).
nf
(method).
print-object
(method).
foreign-array/foreign-array/tests/aref.lisp
tests
(module).
make-grid-set-get
(macro).
foreign-array/foreign-array/tests/lisp-unit-extension.lisp
tests
(module).
norm-equal
(method).
antik-base/init/package.lisp
init
(module).
@
(symbol macro).
make-user-package
(function).
*antik-user-shadow-symbols*
(special variable).
*antik-user-use-packages*
(special variable).
antik-base/init/utility.lisp
package.lisp
(file).
init
(module).
all-same
(function).
length
(macro).
mkstr
(function).
pythagorean-complement
(macro).
pythagorean-sum
(macro).
single
(function).
stream-to-string
(function).
symb
(function).
time
(macro).
transpose-list
(function).
*type-equality*
(special variable).
antik-symbol
(function).
if-defined
(macro).
map-leaf
(function).
antik-base/init/conditions.lisp
utility.lisp
(file).
init
(module).
accept-coerce
(macro).
arithmetic-errors-return-nan
(macro).
coerce-nil
(condition).
coerce-undefined
(condition).
handling-complex-number
(macro).
making-complex-number
(condition).
coerce-object
(reader method).
coerce-object
(reader method).
coerce-to
(reader method).
mcn-number
(reader method).
mcn-operation
(reader method).
nan-warning
(function).
null-argument
(condition).
antik-base/init/object.lisp
conditions.lisp
(file).
init
(module).
*use-readable-print-form*
(special variable).
creation-form
(generic function).
creation-form-readably
(macro).
def-make-load-form
(macro).
print-readably
(function).
readably
(function).
serialize-binding
(macro).
antik-base/init/iterate.lisp
object.lisp
(file).
init
(module).
antik-base/init/intermediate.lisp
iterate.lisp
(file).
init
(module).
pedagogical
(macro).
see-intermediate-value
(macro).
see-values
(macro).
set-showing
(function).
*pedagogical*
(special variable).
*pedagogical-stream*
(special variable).
antik-base/init/generic.lisp
intermediate.lisp
(file).
init
(module).
*
(function).
+
(function).
-
(function).
/
(function).
<
(function).
<=
(function).
=
(function).
>
(function).
>=
(function).
abs
(generic function).
acos
(generic function).
asin
(generic function).
atan
(generic function).
coerce
(generic function).
cos
(generic function).
cosh
(generic function).
decf
(macro).
exp
(generic function).
expt
(generic function).
floor
(generic function).
incf
(macro).
log
(generic function).
max
(function).
min
(function).
minusp
(generic function).
plusp
(generic function).
round
(generic function).
signum
(generic function).
sin
(generic function).
sinh
(generic function).
sqrt
(function).
tan
(generic function).
tanh
(generic function).
zerop
(generic function).
*i
(generic function).
*radian*
(special variable).
+i
(generic function).
-i
(generic function).
/i
(generic function).
<=i
(generic function).
<i
(generic function).
=i
(generic function).
>=i
(generic function).
>i
(generic function).
gconstant
(generic function).
make-radian
(function).
multiarg-comparison
(function).
nanp
(generic function).
numbcomp
(generic function).
with-converted-numbers
(macro).
antik-base/input-output/readtable.lisp
input-output
(module).
set-reader
(function).
set-reader-in-file
(macro).
antik-base/input-output/parameters.lisp
readtable.lisp
(file).
input-output
(module).
define-parameter
(macro).
make-parameter
(function).
parameter-help
(function).
parameter-value
(macro).
(setf parameter-value)
(setf expander).
set-parameter
(macro).
set-parameters
(macro).
with-parameters
(macro).
*categories*
(special variable).
*earmuffs*
(special variable).
*parameter-check-function*
(special variable).
*parameters*
(special variable).
*symbols*
(special variable).
add-symbol-to-table
(function).
add-symbols-to-table
(function).
canonical-parameter-name
(macro).
category-list
(function).
check-parameter-type
(function).
ensure-package
(function).
find-category
(function).
find-parameter
(function).
find-parameter-symbol
(function).
format-list
(function).
parameter-list
(function).
parameter-post-definition
(function).
parameter-symbol-create
(function).
set-parameter-value*
(macro).
antik-base/input-output/format-output.lisp
parameters.lisp
(file).
input-output
(module).
nf
(generic function).
nf-option
(macro).
nf-readably
(function).
nf-string
(function).
object-as-nf
(function).
set-nf-options
(macro).
texstyle
(symbol macro).
with-nf-options
(macro).
*nf-t-hook*
(special variable).
cl-readable-nf
(macro).
princn
(macro).
antik-base/input-output/float.lisp
format-output.lisp
(file).
input-output
(module).
*default-specific-exponent-marker*
(special variable).
*format-float-significant-figures*
(special variable).
nf
(method).
*print-sign*
(special variable).
+cl-float-format-default-fractional-digits+
(constant).
format-float
(function).
format-float-fixed
(function).
format-float-switch
(function).
antik-base/input-output/matlab.lisp
float.lisp
(file).
input-output
(module).
format-matlab-list
(function).
antik-base/input-output/org-mode.lisp
matlab.lisp
(file).
input-output
(module).
*code-block-eval-nf-options*
(special variable).
export-value
(macro).
org-table
(function).
org-table-line
(function).
val
(macro).
antik-base/input-output/write.lisp
org-mode.lisp
(file).
input-output
(module).
write-data
(function).
antik-base/input-output/read.lisp
write.lisp
(file).
input-output
(module).
read-data-file
(function).
read-data-stream
(function).
read-vector-from-string
(function).
read-data-line
(function).
read-maybe-from-string
(function).
antik-base/date-time/iso8601.lisp
format-output.lisp
(file).
date-time
(module).
*iso8601-fractional-seconds-digits*
(special variable).
iso8601-date-parse
(function).
iso8601-parse
(function).
iso8601-string
(function).
iso8601-time-parse
(function).
show-datime-field
(function).
antik-base/date-time/dtspec.lisp
iso8601.lisp
(file).
date-time
(module).
*datime-readable*
(special variable).
+days-per-month+
(constant).
+hours-per-day+
(constant).
+minutes-per-hour+
(constant).
+months-per-year+
(constant).
+seconds-per-day+
(constant).
+seconds-per-hour+
(constant).
+seconds-per-minute+
(constant).
+seconds-per-month+
(constant).
+seconds-per-year+
(constant).
creation-form
(method).
datime-relation
(function).
datime<
(function).
datime<=
(function).
datime=
(function).
datime>
(function).
datime>=
(function).
day-only
(reader method).
dtspec
(class).
dtspec-from-julian-day-number
(function).
iso8601
(reader method).
julian-day-number
(function).
make-dtspec
(function).
make-timeparse-majord
(function).
make-timeparse-minord
(function).
nf
(method).
print-object
(method).
timeparse
(reader method).
timeparse-day
(function).
(setf timeparse-day)
(function).
timeparse-hour
(function).
timeparse-minute
(function).
timeparse-month
(function).
(setf timeparse-month)
(function).
timeparse-second
(function).
timeparse-year
(function).
*default-two-digit-year-reference-year*
(special variable).
convert-two-digit-year
(function).
fn-major-timeparse
(function).
read-dtspec
(function).
relative-datime
(function).
timeparse-part
(function).
antik-base/date-time/timepoint.lisp
dtspec.lisp
(file).
date-time
(module).
*timepoint-print-scale*
(special variable).
*timepoint-print-scale-name*
(special variable).
clut-to-timepoint
(function).
creation-form
(method).
make-load-form
(method).
make-timepoint
(function).
nf
(method).
now
(symbol macro).
print-object
(method).
timepoint
(class).
today
(symbol macro).
make-timepoint-noconvert
(function).
scale
(reader method).
antik-base/date-time/read-time.lisp
timepoint.lisp
(file).
date-time
(module).
*prehistoric*
(special variable).
*timescales*
(special variable).
read-time
(function).
read-timepoint
(function).
read-timepoint-iso8601
(function).
read-us-date
(function).
write-us-date
(function).
*timezone-offsets*
(special variable).
read-datime
(function).
read-timescale
(function).
antik-base/date-time/convert-timescale.lisp
read-time.lisp
(file).
date-time
(module).
convert-time-scale
(function).
*gps-reference-time*
(special variable).
*gps-tai*
(special variable).
*tai-leap-second-table*
(special variable).
*utc-leap-second-table*
(special variable).
*utc-to-ut1*
(special variable).
add-uniform-time
(function).
clut-to-timeparse
(function).
convert-gps-to-utc
(function).
convert-tai-to-utc
(function).
convert-utc-to-gps
(function).
convert-utc-to-tai
(function).
last-leap-second
(function).
timeparse-to-clut
(function).
utc-to-tai-leap-second-table-conversion
(function).
antik-base/grid/util.lisp
grid
(module).
*default-numerical-value*
(special variable).
coerce-value
(function).
insert-position
(function).
one-non-zero-list
(function).
print-grid-readably
(generic function).
remove-position
(function).
sequential-list
(function).
set-position
(function).
total-size-from-dimension
(function).
antik-base/grid/affi/utility.lisp
package.lisp
(file).
affi
(module).
copy-into-fixnum-vector
(function).
insert-at
(function).
make-fixnum-vector
(function).
antik-base/grid/affi/affi.lisp
utility.lisp
(file).
affi
(module).
affi
(class).
calculate-index
(function).
check-conformability
(function).
get-coeff
(function).
get-const
(function).
get-domain
(function).
initialize-instance
(method).
make-affi
(generic function).
make-affi-cm
(function).
make-walker
(function).
print-object
(method).
range
(function).
rank
(function).
size
(function).
test-walker
(generic function).
copy-affi
(function).
delinearize-index
(function).
domain
(reader method).
make-affi-int
(function).
map-affi
(function).
parse-range
(function).
row-major-coeff-from-dimensions
(function).
antik-base/grid/affi/transformers.lisp
affi.lisp
(file).
affi
(module).
apply-transformers
(function).
remove-position
(function).
subrange-int
(function).
antik-base/grid/functions.lisp
grid
(module).
*default-dimensions*
(special variable).
*default-grid-type*
(special variable).
*grid-types*
(special variable).
aref
(generic function).
(setf aref)
(generic function).
aref*
(generic function).
(setf aref*)
(generic function).
contents
(function).
dimensions
(generic function).
element-type
(generic function).
gref
(function).
(setf gref)
(function).
gref*
(function).
(setf gref*)
(function).
grid
(function).
grid
(type).
gridp
(function).
make-grid
(function).
make-simple-grid
(function).
rank
(generic function).
specification
(generic function).
total-size
(generic function).
zerop
(method).
*additional-gridp-test*
(special variable).
*hashm-grid-type-alist*
(special variable).
*hashm-numeric-code-alist*
(special variable).
*i
(method).
*i
(method).
*i
(method).
*row-separator*
(special variable).
+i
(method).
+i
(method).
+i
(method).
-i
(method).
-i
(method).
-i
(method).
/i
(method).
/i
(method).
/i
(method).
affi
(generic function).
check-initial-contents
(function).
defmethods-dyadic-sequences
(macro).
hashm-eltype
(function).
hashm-grid-type
(function).
hashm-numeric-code
(function).
listify
(function).
make-grid-data
(generic function).
read-grid
(function).
sequence-map
(macro).
antik-base/grid/specification.lisp
util.lisp
(file).
functions.lisp
(file).
affi
(module).
grid
(module).
spec-scalar-p
(function).
make-specification
(function).
merge-specification
(function).
spec-element-type
(function).
specification-dimensions
(function).
(setf specification-dimensions)
(function).
top-spec-dimensions
(function).
top-spec-type
(function).
antik-base/grid/array.lisp
functions.lisp
(file).
affi
(module).
grid
(module).
aref
(method).
(setf aref)
(method).
aref*
(method).
(setf aref*)
(method).
check-dimensions
(function).
dimensions
(method).
element-type
(method).
rank
(method).
affi
(method).
make-grid-data
(method).
antik-base/grid/map.lisp
affi
(module).
functions.lisp
(file).
grid
(module).
elementwise
(function).
map-grid
(function).
map-n-grids
(function).
linear-data
(function).
(setf linear-data)
(function).
make-destination
(function).
make-destination-affi
(function).
antik-base/grid/compose.lisp
functions.lisp
(file).
affi
(module).
grid
(module).
codimension-one-subspace
(function).
(setf codimension-one-subspace)
(function).
concatenate-grids
(function).
diagonal
(function).
(setf diagonal)
(function).
drop
(function).
identity-matrix
(function).
make-grid-with-diagonal
(function).
set-diagonal
(function).
stride
(function).
subgrid
(function).
(setf subgrid)
(function).
transpose
(function).
antik-base/grid/slice.lisp
affi
(module).
grid
(module).
slice
(function).
map-to-select
(function).
replace-stride
(function).
slice-no-select
(function).
antik-base/grid/matrix.lisp
grid
(module).
column
(function).
(setf column)
(function).
columns
(function).
map-columns
(function).
map-rows
(function).
matrix-from-columns
(function).
matrix-from-rows
(function).
row
(function).
(setf row)
(function).
rows
(function).
antik-base/grid/norm-vector-product.lisp
affi
(module).
functions.lisp
(file).
grid
(module).
antik-base/grid/copy.lisp
grid
(module).
array-mismatch
(condition).
copy
(generic function).
copy-to
(function).
copy-grid
(function).
antik-base/grid/iterate.lisp
compose.lisp
(file).
grid
(module).
antik-base/grid/mathematics.lisp
antik-base/grid/index-functions.lisp
grid
(module).
make-grid-from-index
(function).
make-grid-sequential-elements
(function).
antik-base/grid/indexed.lisp
specification.lisp
(file).
grid
(module).
read-indexed-data
(function).
antik-base/grid/format-output.lisp
grid
(module).
nf-grid
(function).
nf-matrix
(function).
nf-vector
(function).
parenstyle
(function).
vector-component-names
(function).
antik-base/grid/parameters.lisp
grid
(module).
make-parameters-from-table
(function).
antik-base/grid/tests/augment.lisp
tests
(module).
*conformability*
(special variable).
grid-numerical-equal
(function).
Packages are listed by definition order.
grid
common-lisp
.
antik-user
.
*array-element-types*
(special variable).
*array-element-types-no-complex*
(special variable).
*complex-types*
(special variable).
*cstd-cl-type-mapping*
(special variable).
*default-dimensions*
(special variable).
*default-element-type*
(special variable).
*default-grid-type*
(special variable).
*double-types*
(special variable).
*float-complex-types*
(special variable).
*float-types*
(special variable).
*grid-types*
(special variable).
*print-contents*
(special variable).
*print-foreign-array-readably*
(special variable).
+foreign-pointer-class+
(constant).
+foreign-pointer-type+
(constant).
all-types
(function).
aref
(compiler macro).
(setf aref)
(compiler macro).
aref
(generic function).
(setf aref)
(generic function).
aref*
(compiler macro).
(setf aref*)
(compiler macro).
aref*
(generic function).
(setf aref*)
(generic function).
array-mismatch
(condition).
cffi-cl
(function).
check-dimensions
(function).
cl-array
(generic reader).
cl-cffi
(function).
cl-single
(function).
codimension-one-subspace
(function).
(setf codimension-one-subspace)
(function).
column
(function).
(setf column)
(function).
columns
(function).
component-float-type
(function).
component-type
(function).
concatenate-grids
(function).
contents
(function).
copy
(generic function).
copy-to
(function).
cross
(function).
data-class-name
(function).
dcref
(macro).
diagonal
(function).
(setf diagonal)
(function).
dim0
(function).
dim1
(function).
dimensions
(generic function).
drop
(function).
element-size
(function).
element-type
(generic function).
element-types
(function).
elementwise
(function).
ensure-foreign-array
(function).
euclidean
(function).
floating-point-association
(macro).
foreign-array
(class).
foreign-pointer
(generic reader).
gref
(function).
(setf gref)
(function).
gref*
(function).
(setf gref*)
(function).
grid
(function).
grid
(type).
gridp
(function).
gsetf
(macro).
identity-matrix
(function).
inner
(generic function).
lookup-type
(function).
make-foreign-array
(function).
make-foreign-array-from-pointer
(function).
make-fortran-array
(function).
make-grid
(function).
make-grid-from-index
(function).
make-grid-sequential-elements
(function).
make-grid-with-diagonal
(function).
make-simple-grid
(function).
make-st
(function).
map-columns
(function).
map-grid
(function).
map-n-grids
(function).
map-rows
(function).
matrix
(class).
matrix-complex-double-float
(class).
matrix-complex-single-float
(class).
matrix-double-float
(class).
matrix-from-columns
(function).
matrix-from-rows
(function).
matrix-signed-byte-16
(class).
matrix-signed-byte-32
(class).
matrix-signed-byte-64
(class).
matrix-signed-byte-8
(class).
matrix-single-float
(class).
matrix-unsigned-byte-16
(class).
matrix-unsigned-byte-32
(class).
matrix-unsigned-byte-64
(class).
matrix-unsigned-byte-8
(class).
metadata-slot
(macro).
mvector
(class).
norm
(function).
normalize
(function).
number-class
(function).
outer
(generic function).
rank
(generic function).
read-data-file
(function).
read-data-stream
(function).
read-indexed-data
(function).
read-vector-from-string
(function).
root-mean-square
(function).
row
(function).
(setf row)
(function).
rows
(function).
set-diagonal
(function).
slice
(function).
spec-scalar-p
(function).
specification
(generic function).
st-actual-type
(function).
st-pointer-generic-pointer
(function).
st-pointerp
(function).
st-symbol
(function).
st-type
(function).
stride
(function).
subgrid
(function).
(setf subgrid)
(function).
total-size
(generic function).
transpose
(function).
vector-complex-double-float
(class).
vector-complex-single-float
(class).
vector-double-float
(class).
vector-signed-byte-16
(class).
vector-signed-byte-32
(class).
vector-signed-byte-64
(class).
vector-signed-byte-8
(class).
vector-single-float
(class).
vector-unsigned-byte-16
(class).
vector-unsigned-byte-32
(class).
vector-unsigned-byte-64
(class).
vector-unsigned-byte-8
(class).
*accelerated-aref-types*
(special variable).
*additional-gridp-test*
(special variable).
*cl-numeric-classes*
(special variable).
*class-element-type*
(special variable).
*conformability*
(special variable).
*default-numerical-value*
(special variable).
*fp-type-mapping*
(special variable).
*hashm-grid-type-alist*
(special variable).
*hashm-numeric-code-alist*
(special variable).
*row-separator*
(special variable).
affi
(generic function).
canonical-foreign-element-type
(function).
cffi-type
(function).
check-initial-contents
(function).
clean-type
(function).
coerce-value
(function).
complex-double-type
(class).
complex-float-type
(class).
copy-grid
(function).
data-defclass
(function).
declared-type-dimensions
(function).
defmethods-dyadic-sequences
(macro).
expand-faref
(function).
expand-set-faref
(function).
extract-the-type-specifier
(function).
faref
(macro).
faref-int
(function).
farray-element-type
(function).
foreign-metadata
(generic reader).
grid-numerical-equal
(function).
hashm-eltype
(function).
hashm-grid-type
(function).
hashm-numeric-code
(function).
insert-position
(function).
linear-data
(function).
(setf linear-data)
(function).
linearized-index
(function).
listify
(function).
make-destination
(function).
make-destination-affi
(function).
make-grid-data
(generic function).
make-grid-set-get
(macro).
make-specification
(function).
map-to-select
(function).
merge-specification
(function).
my-setf-pair
(function).
one-non-zero-list
(function).
pdq-grid-specification
(function).
print-grid-readably
(generic function).
read-data-line
(function).
read-grid
(function).
read-maybe-from-string
(function).
remove-position
(function).
replace-stride
(function).
select-aref-expander
(function).
sequence-map
(macro).
sequential-list
(function).
set-faref
(macro).
set-position
(function).
slice-no-select
(function).
spec-element-type
(function).
specification-dimensions
(function).
(setf specification-dimensions)
(function).
top-spec-dimensions
(function).
top-spec-type
(function).
total-size-from-dimension
(function).
using-declared-type
(function).
wrap-set-thedecl
(function).
wrap-the-decl
(function).
antik
common-lisp
.
iterate
.
antik-user
.
*
(function).
*code-block-eval-nf-options*
(special variable).
*datime-readable*
(special variable).
*default-sfg*
(special variable).
*default-specific-exponent-marker*
(special variable).
*format-float-significant-figures*
(special variable).
*prehistoric*
(special variable).
*real-ut1-utc*
(special variable).
*return-formula*
(special variable).
*timepoint-print-scale*
(special variable).
*timepoint-print-scale-name*
(special variable).
*timescales*
(special variable).
*use-readable-print-form*
(special variable).
*zero-is-dimensionless*
(special variable).
+
(function).
+days-per-month+
(constant).
+hours-per-day+
(constant).
+minutes-per-hour+
(constant).
+months-per-year+
(constant).
+seconds-per-day+
(constant).
+seconds-per-hour+
(constant).
+seconds-per-minute+
(constant).
+seconds-per-month+
(constant).
+seconds-per-year+
(constant).
-
(function).
/
(function).
2pi
(constant).
<
(function).
<=
(function).
=
(function).
>
(function).
>=
(function).
@
(symbol macro).
abs
(generic function).
accept-coerce
(macro).
acos
(generic function).
all-same
(function).
angle-as-time
(function).
angle-dms
(function).
angle-greater-than
(function).
angle-law-of-cosines
(function).
apply-to-arguments
(function).
arithmetic-errors-return-nan
(macro).
asin
(generic function).
atan
(generic function).
attributep
(function).
check-dimension
(function).
clut-to-timepoint
(function).
coerce
(generic function).
coerce-nil
(condition).
coerce-undefined
(condition).
components
(macro).
constraints
(macro).
convert-time-scale
(function).
coordinate-unit-vector
(function).
coplanar
(function).
copy-state
(function).
cos
(generic function).
cosh
(generic function).
creation-form
(generic function).
creation-form-readably
(macro).
datime+
(function).
datime-
(function).
datime-j2000day
(function).
datime-relation
(function).
datime<
(function).
datime<=
(function).
datime=
(function).
datime>
(function).
datime>=
(function).
day-only
(generic reader).
days+
(function).
days-
(function).
decf
(macro).
def-dyadic-scalar
(macro).
def-make-load-form
(macro).
def-monadic
(macro).
defattribute
(macro).
define-parameter
(macro).
define-physical-constant
(macro).
define-system-of-units
(macro).
define-unit
(function).
define-units
(function).
defined-attributes
(generic function).
determinant
(function).
dimension
(macro).
dimensionless-call
(macro).
distance
(function).
dms-angle
(function).
dtspec
(class).
dtspec-from-julian-day-number
(function).
euler-angle-rotation
(function).
exp
(generic function).
export-value
(macro).
expt
(generic function).
first-3vector
(function).
flatten-angle
(generic function).
floor
(generic function).
format-attribute-name
(function).
format-matlab-list
(function).
from-jd
(function).
from-yyddd
(function).
get-canonical-name
(function).
half-revolution
(symbol macro).
handling-complex-number
(macro).
incf
(macro).
invert-matrix
(function).
iso8601
(generic reader).
iso8601-parse-time-interval
(function).
iso8601-time-interval
(function).
jd-table
(function).
julian-day-number
(function).
length
(macro).
length-law-of-cosines
(function).
linear-least-squares-1d
(function).
list-no-key
(function).
log
(generic function).
long-print-name
(function).
low-discrepancy-sample
(function).
make-dtspec
(function).
make-new-physical-state
(function).
make-parameter
(function).
make-parameters-from-table
(function).
make-physical-state
(function).
make-pq
(function).
make-pq-zero
(function).
make-state-table
(function).
make-timeparse-majord
(function).
make-timeparse-minord
(function).
make-timepoint
(function).
make-timepoint-j2000sec
(function).
make-user-package
(function).
making-complex-number
(condition).
map-state
(function).
max
(function).
maximize-1d
(function).
min
(function).
minimize-1d
(function).
minusp
(generic function).
mkstr
(function).
nf
(generic function).
nf-option
(macro).
nf-readably
(function).
nf-string
(function).
norm-denorm-angle
(function).
normalize-angle
(generic function).
now
(symbol macro).
object-as-nf
(function).
org-table
(function).
org-table-line
(function).
parameter-help
(function).
parameter-value
(macro).
(setf parameter-value)
(setf expander).
pedagogical
(macro).
physical-quantity
(class).
physical-quantity-p
(function).
plusp
(generic function).
polar-to-rectangular
(function).
pqval
(generic function).
pqwu
(function).
prime-factors
(function).
print-name
(macro).
print-readably
(function).
pythagorean-complement
(macro).
pythagorean-sum
(macro).
radian
(symbol macro).
radian
(function).
read-time
(function).
read-timepoint
(function).
read-timepoint-iso8601
(function).
read-us-date
(function).
readably
(function).
rectangular-to-polar
(function).
redimension
(function).
relative-time
(function).
revolution
(symbol macro).
right-angle
(function).
root-1d
(generic function).
rotate
(function).
rotate-3d
(function).
rotate-3daa
(function).
round
(generic function).
second-3vector
(function).
seconds-per-day
(function).
see-intermediate-value
(macro).
see-values
(macro).
serialize-binding
(macro).
set-nf-options
(macro).
set-parameter
(macro).
set-parameters
(macro).
set-reader
(function).
set-reader-in-file
(macro).
set-showing
(function).
set-state-value
(function).
set-system-of-units
(function).
short-print-name
(function).
show-state
(generic function).
signum
(generic function).
sin
(generic function).
single
(function).
sinh
(generic function).
solve-linear
(function).
sqrt
(function).
start-of-day
(function).
state-formula
(function).
state-value
(generic function).
(setf state-value)
(function).
state-value-expand
(function).
stream-to-string
(function).
symb
(function).
tait-bryan-angles
(function).
tait-bryan-rotation
(function).
tan
(generic function).
tanh
(generic function).
tex-print-name
(function).
texstyle
(symbol macro).
time
(macro).
time-as-angle
(function).
time-interval-timeparse
(function).
time-limits
(function).
time-precision-seconds
(function).
timeparse
(generic reader).
timeparse-day
(function).
(setf timeparse-day)
(function).
timeparse-hour
(function).
timeparse-minute
(function).
timeparse-month
(function).
(setf timeparse-month)
(function).
timeparse-second
(function).
timeparse-time-interval
(function).
timeparse-year
(function).
timepoint
(class).
timepoint-j2000sec
(function).
to-yyddd
(function).
today
(symbol macro).
transpose-list
(function).
val
(macro).
vector-angle
(function).
with-new-units
(macro).
with-nf-options
(macro).
with-parameters
(macro).
with-pq
(macro).
with-si-units
(macro).
with-system-of-units
(macro).
with-units
(macro).
without-units
(macro).
write-data
(function).
write-dms
(function).
write-us-date
(function).
zerop
(generic function).
*all-attributes*
(special variable).
*all-test-grids*
(special variable).
*antik-user-shadow-symbols*
(special variable).
*antik-user-use-packages*
(special variable).
*basis-dimensions*
(special variable).
*categories*
(special variable).
*check-angle-limits*
(special variable).
*clut-j2000-tai*
(special variable).
*default-two-digit-year-reference-year*
(special variable).
*degree-symbol*
(special variable).
*earmuffs*
(special variable).
*eop-data-fetch*
(special variable).
*gps-reference-time*
(special variable).
*gps-tai*
(special variable).
*i
(generic function).
*iso8601-fractional-seconds-digits*
(special variable).
*j2000-epoch*
(special variable).
*maximum-iterations*
(special variable).
*midnight-2000*
(special variable).
*month-names*
(special variable).
*month-names-full*
(special variable).
*nf-t-hook*
(special variable).
*parameter-check-function*
(special variable).
*parameters*
(special variable).
*pedagogical*
(special variable).
*pedagogical-stream*
(special variable).
*pqval-allsame-sequence-collapse*
(special variable).
*print-sign*
(special variable).
*radian*
(special variable).
*remove-units-sysunits*
(special variable).
*symbols*
(special variable).
*tai-leap-second-table*
(special variable).
*time-interval-format-function*
(special variable).
*timezone-offsets*
(special variable).
*type-equality*
(special variable).
*unit-information*
(special variable).
*unit-symbol-macros*
(special variable).
*ut1-utc-first-estimated*
(special variable).
*ut1-utc-table*
(special variable).
*utc-leap-second-table*
(special variable).
*utc-to-ut1*
(special variable).
+cl-float-format-default-fractional-digits+
(constant).
+i
(generic function).
-i
(generic function).
/i
(generic function).
<=i
(generic function).
<i
(generic function).
=i
(generic function).
>=i
(generic function).
>i
(generic function).
accelerationp
(function).
add-symbol-to-table
(function).
add-symbols-to-table
(function).
add-uniform-time
(function).
angle-find
(macro).
anglep
(function).
angular-momentump
(function).
antik-symbol
(function).
apply-constraints
(function).
areap
(function).
canonical-name
(macro).
canonical-parameter-name
(macro).
capacitancep
(function).
category-list
(function).
chargep
(function).
check-dimel
(macro).
check-dimension-or-type
(function).
check-parameter-type
(function).
check-pq
(function).
check-uname
(function).
check-unames
(function).
cl-readable-nf
(macro).
clut-to-timeparse
(function).
coerce-object
(generic reader).
coerce-to
(generic reader).
conductancep
(function).
convert-gps-to-utc
(function).
convert-tai-to-utc
(function).
convert-two-digit-year
(function).
convert-utc-to-gps
(function).
convert-utc-to-tai
(function).
convert-utc-ut1
(function).
currentp
(function).
def-dimensionp
(function).
define-basis-dimensions
(function).
define-derived-dimensions
(function).
densityp
(function).
description
(macro).
dimel-basis-p
(function).
dimel-magnitude
(function).
dimel-or-not
(function).
dimelp
(function).
direction-cosine
(function).
dosep
(function).
doy-year
(function).
electric-potentialp
(function).
energyp
(function).
ensure-package
(function).
equal-dimension
(function).
equal-dimension-pqgrid
(function).
equal-dimensions
(function).
euler-quaternion
(function).
find-category
(function).
find-parameter
(function).
find-parameter-symbol
(function).
find-sysunits
(macro).
find-unit-dimel
(function).
find-unit-expr
(function).
find-units
(function).
flfl
(function).
fn-major-timeparse
(function).
forcep
(function).
format-dms
(function).
format-float
(function).
format-float-fixed
(function).
format-float-switch
(function).
format-list
(function).
format-units
(function).
frequencyp
(function).
funcall-dyadic
(function).
gconstant
(generic function).
grid-call-next-method
(macro).
if-defined
(macro).
inductancep
(function).
iso8601-date-parse
(function).
iso8601-parse
(function).
iso8601-string
(function).
iso8601-time-parse
(function).
last-leap-second
(function).
lengthp
(function).
linear-timepoint
(function).
luminosityp
(function).
magnetic-fieldp
(function).
magnetic-fluxp
(function).
make-dimel
(function).
make-new-dimel
(function).
make-pq-grid
(function).
make-pq-grid-new
(function).
make-pq-object
(function).
make-pq-string
(function).
make-pq-ue
(function).
make-radian
(function).
make-sysunits
(function).
make-timepoint-noconvert
(function).
make-ue
(function).
make-unit-sexp
(function).
map-leaf
(function).
map-pq
(function).
massp
(function).
mcn-number
(generic reader).
mcn-operation
(generic reader).
momentump
(function).
moneyp
(function).
multiarg-comparison
(function).
nan-warning
(function).
nanp
(generic function).
nf-grid
(function).
nf-matrix
(function).
nf-vector
(function).
null-argument
(condition).
numbcomp
(generic function).
op-dimension
(function).
parameter-list
(function).
parameter-post-definition
(function).
parameter-symbol-create
(function).
parenstyle
(function).
parse-pq-string
(function).
parse-unit-sexp
(function).
parse-units
(function).
piti
(macro).
powerp
(function).
pq-dimension
(generic function).
pq-gridp
(function).
pq-magnitude
(generic function).
pqval-seq
(function).
pressurep
(function).
princn
(macro).
quasi-random-values
(function).
quaternion*
(function).
quaternion-euler
(function).
rationalize-units
(function).
read-datime
(function).
read-dtspec
(function).
read-eop-file
(function).
read-physical-dimension-quantity
(function).
read-pq-from-string
(function).
read-timescale
(function).
relative-datime
(function).
resistancep
(function).
scalar-dimension
(generic function).
scalar-units-p
(function).
scale
(generic reader).
set-parameter-value*
(macro).
show-datime-field
(function).
siconversion
(macro).
substancep
(function).
synonyms
(macro).
sysunits-dimel
(function).
sysunits-metric
(function).
sysunits-unitname
(function).
temperaturep
(function).
test-grid
(function).
test-grid-formatting
(function).
tex-form
(macro).
time-interval-format
(function).
timep
(function).
timeparse-part
(function).
timeparse-to-clut
(function).
timepoint-relation
(function).
undimensioned-should-not-be-here
(macro).
unit-property
(macro).
unit-remove-illegal-chars
(function).
unit-symbol-macro
(macro).
utc-to-tai-leap-second-table-conversion
(function).
val-from-range
(function).
vecfloor
(function).
vector-component-names
(function).
velocityp
(function).
volumep
(function).
with-converted-numbers
(macro).
affi
common-lisp
.
affi
(class).
calculate-index
(function).
check-conformability
(function).
diagonal
(function).
drop
(function).
extrude
(function).
get-coeff
(function).
get-const
(function).
get-domain
(function).
make-affi
(generic function).
make-affi-cm
(function).
make-walker
(function).
permute
(function).
range
(function).
rank
(function).
size
(function).
stride
(function).
subrange
(function).
test-walker
(generic function).
transpose
(function).
apply-transformers
(function).
copy-affi
(function).
copy-into-fixnum-vector
(function).
delinearize-index
(function).
domain
(generic reader).
insert-at
(function).
make-affi-int
(function).
make-fixnum-vector
(function).
map-affi
(function).
parse-range
(function).
remove-position
(function).
row-major-coeff-from-dimensions
(function).
subrange-int
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
All the array element types supported.
grid
.
All the array element types supported except for complex types.
grid
.
NF options for LaTeX output generated from parameters.
All the supported complex array element types.
grid
.
An alist of the C standard types as keywords, and the CL type The exception is complex types, which don’t have a definition in the C standard; in that case, the C type is the foreign struct definition.
grid
.
Whether to print datimes readably.
The default state function generator.
All the supported double float element types.
grid
.
All the float or complex array element types supported.
grid
.
The default number of significant figures in floating point number output.
A list of (disjoint) types that are accepted as grids. Not every object of the given type is necessarily a grid, however.
grid
.
Print the contents of the foreign-array with the #m reader macro.
grid
.
If NIL, user wants UT1 to be the same as UTC.
Show the formula used in computing the attribute.
Convert timepoints to this timescale for printing. If nil, use the internal time scale (UTC).
When T, print the scale (UTC, TAI, etc.) with a timepoint.
All known time scales.
Use the readable print form in creation-form if available.
Numbers with zero magnitude are made dimensionless.
A handler to accept coerced object.
Return a NaN for a variety of arithmetic errors.
Components of vector.
Constraint on acceptable values.
If we are printing readably, then rely on printed form to create the new object.
Define a method of the operation that operates elementwise on a grid.
Defmethod the make-load-form assuming creation-form exists.
Define a method of the operation that operates elementwise on a grid.
Define an attribute of a physical system. The name should not be the same as a physical dimension or unit name.
Define the parameter (global special variable) with the given name. It will be defined in the package named by category (which will be created if necessary), and exported from it.
Define the variable to be the physical dimension quantity given, and also make it a unit of measure.
Define a system of units with the given name and units, possibly by augmenting the named system of units.
The dimension as a dimel (list of exponents) from a unit name or dimension name.
Call a function that is incapable of handling physical dimension quantities. This macro will consistently remove the units from all arguments, then create the answer with the specified units.
The form value formatted for tex. Useful in embedded org-mode code block evaluation as e.g. src_lisp[:results raw]{(export-value xyz)}.
A handler to make the complex number.
Get/set the nf option named.
Get or set the parameter value.
How a unit is printed.
The square root sqrt(1-x^2).
Sum the squares of the arguments.
If keyword is in *pedagogical*, then print returned value of form, and return it; otherwise, just evaluate the form and return.
If keyword is in *pedagogical*, then print returned value of form,
and return it; otherwise, just evaluate the form and return.
If skipping-compute is true, forms are evaluated left to right,
whether or not the keyword is in *pedagogical*.
If it is false, they are only evaluated if keyword is in *pedagogical*,
and the last one is returned from this form.
Generate a form that when loaded will redefine the object and bind the variable to it.
Set the numerical formatting options.
Set the parameter value, checking that the name is legitimate and the value is of the correct type.
Set the values of the parameters.
If readtable is true, set the reader to enable the three Antik reader macros “#_“ (physical dimension quantity), “#d“ (date/time), “#m“ (grid). Set the reader to interpret float literals without an exponent marker to be the type specified. If “NIL“, leave as-is. Use this form in Lisp source files.
The parameter value formatted for tex. Useful in embedded org-mode code block evaluation as e.g. src_lisp[:results raw]{(val P1020 B)}.
Augment the current system of units with the named units.
Set the options for all nf calls within body to inherit.
Provide local scope for parameter values, and possibly bind new values.
Ensure that the named physical dimension quantities are of the right dimensions, or convert them from plain numbers using the current system of units as specified by (nf-option :system-of-units).
Use the SI system of units in the body.
When executing the body, change the system of units by naming the units. If system-of-units is non-nil, augment that system with the specified units; if it is T, augment the current system of units.
Compute everything within the dynamic scope with physical units, when there is an outer dynamic scope with without-units. Remove units from returned value of body.
Compute everything within the dynamic scope without physical units. Physical dimension quantities should be wrapped with #’pqwu.
Expand the aref form directly into a faster call if the type is known at compile time.
grid
.
Expand the aref* form directly into a faster call if the type is known at compile time.
grid
.
parameter-value
(macro).
set-parameter
(macro).
Multiplication of generalized or regular numbers with an arbitrary number of arguments.
Addition of generalized or regular numbers with an arbitrary number of arguments.
Subtraction of generalized or regular numbers.
Division of generalized or regular numbers for an arbitrary number of arguments.
If all elements are the same, that value and T are returned; if not, NIL and NIL are returned. The post-function is applied to the common value before returning the answer if there is one.
A list of all types defined by symbol or definition.
grid
.
Convert the angle to a time (interval), where one revolution is a complete day.
Read the angle as degrees (or hours), minutes and seconds.
With hours=T computes the hour angle, where a minute is 1/60 of
15 degrees instead of 1/60 of 1 degree. This option is the inverse of
angle-as-time.
Find an equivalent angle that is greater than the greater-than angle.
Solve for the angle when lengths of a triangle are known.
Apply the function to the arguments given, where the argument list is a list of (argument-name argument-value).
This is a defined attribute, or list of attributes.
Calculate the index of a given vector of subscripts.
Check that two affine indexes are conformable. There are three types of conformability: :strict requires that the two domains are exactly the same, :dropped checks if they are the same when we drop dimensions of size 1, and :size just checks the size of the two ranges.
T if one of these cases hold:
- obj is a pdq and units have the same dimension as obj,
- obj is zero and zeros-have-any-dimension is T,
- obj and units represent a dimensionless quantity,
- obj and units are grids of the same length, and for
each pair of corresponding elements, one of the above is true.
Check that dimension specification for a grid is a list of positive integers.
grid
.
The element type name as a single symbol.
grid
.
Compute the timepoint from the CLUT.
Select a subspace with rank one less than the argument grid. The position is a non-negative number indicating which dimension is to be dropped, and index is the fixed value it should have. If destination is specified, the result will be written to that grid.
grid
.
Set a subspace with rank one less than the argument grid. The index is a non-negative number indicating which dimension is to be dropped, and position is the fixed value it should have.
grid
.
The subgrid with the second index set to the specified value.
grid
.
Set the subgrid with the second index set to the specified value.
grid
.
The type of the component of this type (complex).
grid
.
Concatenate the grids along the axis specified. The new grid will have the grid type specification and element type as grid0.
grid
.
The contents of the grid as nested lists. This can be used as the :initial-contents argument in making a new grid.
grid
.
Convert time from one scale to another.
A coordinate unit vector.
The cosine of the angle between vect1 and the cross product of vect2 and vect3. This should be near zero if the vectors are coplanar.
Make a new state with the same attributes as an existing state. The attributes specified are computed if needed.
Make a grid of the specified type from the object. This is different from #’copy in that it takes the default values for the destinatoin from special variables rather than the argument. This is provided only as a convenience for interactive use and should not be used in distributed software where the user may change the specials with unexpected results.
The cross product of two vectors, using the first three components of each.
grid
.
The class name from the type of element.
grid
.
Add the time to the timepoint. If time is a number, it is assumed to represent seconds.
The difference of the datimes, or subtract a time from a datime.
Julian Day from J2000 epoch, and seconds from the start of the day.
Apply the relation to all the datime arguments and return what it returns.
Add the number of days to the given datime.
Integer number of days separating the days. Differs from datime-
in that the time of day doesn’t matter, just the day on which the two
datimes occur.
Define the unit. If the definition is a number then the dimension information will be extracted from dimension.
Define the units given. The second argument is a list of lists, each consisting of a unit name, its definition, and a list of synonyms.
Find the determinant of the matrix.
Select a subgrid where the two indices are equal or
differ by the offset, e.g. the diagonal affi for the matrix.
The offset specifies sub- (offset<0) or super- (offset>0)
diagonals.
grid
.
Set a subgrid where the two indices are equal or
differ by the offset, e.g. the diagonal affi for the matrix.
The offset specifies sub- (offset<0) or super- (offset>0)
diagonals. If grid is not supplied, a grid of one higher
dimension than diagonal with default element 0 is used.
grid
.
Select a subarray where the two indices are equal or differ by the offset, e.g. the diagonal affi for the matrix. The offset specifies sub- (offset<0) or super- (offset>0) diagonals.
affi
.
The length of the vector and the vector difference a-b.
The angle as a list degrees, minutes, seconds.
Remove singleton axes (axes with dimension 1) if the argument drop is true; otherwise return the input grid unchanged. The destination is an optional pre-existing grid in which to write the result.
grid
.
Drop the dimensions from the domain which have size 1, provided that their index is in ‘which’, or ‘which’ is t. Return new affine index. If ‘which’ is nil, no dimension is dropped.
affi
.
Find the dtspec for the given (modified) Julian day.
Algorithm given in
http://www.pauahtun.org/CalendarFAQ/cal/node3.html#SECTION003151000000000000000.
All the element types available of a given category.
grid
.
Make a function on a grid as an elementwise map of a scalar function. If the result has no physical dimension but the argument does, or vice versa, toggle-physical-dimension should be T.
@example
(funcall (grid:elementwise ’sqrt) #(1.0d0 2.0d0 3.0d0 4.0d0))
#(1.0 1.4142135623730951 1.7320508075688772 2.0)
@end example
If object is not a foreign array, make and return a foreign array with the dimensions and element-type. If object is a foreign array, it is returned.
grid
.
Compute the matrix for a 3-1-3 rotation. See Curtis (9.118).
Create a new AFFI that makes the grid look as if it has an additional dimension, with each element replicated along that dimension.
affi
.
Extract the first 3-vector.
Format the attribute name, and possibly the units.
Format a matrix row to be read by Matlab.
Find the timepoint from the Julian date.
Assumes a fixed number of seconds per day (86400).
Read datime from yyddd.ddddd or yy, ddd.ddddd format.
Return the coefficients in an affine index (copy is made).
Return the constant in an affine index.
Return the domain in an affine index (copy is made).
Make the simple grid with default properties and elements as specified in args.
grid
.
A rank-two grid with the off-diagonals zero and the diagonal equal to scalar.
grid
.
Invert the matrix; return the inverse and determinant.
Parse the time interval in ISO8601:2000(E) Section 5.5.4.2.1 format, representation of time-interval by duration only.
Represent the time interval in ISO8601:2000(E) Section 5.5.4.2.1 format, representation of time-interval by duration only.
Write out a J2000 day number table. Output format is org-mode table (:org), LaTeX (:tex), or comma-separated values (:csv).
Julian day number at noon of the day, or modified Julian day at
the start of the day, independent of timescale.
Algorithm given in
http://www.pauahtun.org/CalendarFAQ/cal/node3.html#SECTION003151000000000000000.
Solve for the opposite length when angle and adjacent lengths of a triangle are known.
Find the one dimensional least squares (linear regression) solution of slope and intercept. Values returned: slope, intercept, and their standard errors.
Make a list of the values without the keywords.
How the unit or attribute should be printed on the screen.
Lookup the symbol defined in the alist. If error is non-nil it should be a string describing the class of types, and this function will signal an error if the type wasn’t found.
grid
.
Call the make function to generate a set of objects with the parameters sampled according to a low-discrepancy sequence. Each parameter will be either a fixed value, specified as a list of key and value, or a range from which the sample is taken, specified as a list of key, lower value, and upper value.
Setup a _column major_ affine mapping using dimensions.
Make the dtspec arguments.
Make a foreign array with the given element type, :dimensions, and :initial-contents, :initial-element or :data.
grid
.
Given a foreign pointer to an array, make a Lisp object of class ’foreign-array that references that. This will never make a static-vector. If finalize is true, than the array memory will be freed when this object is garbage collected; otherwise it is presumed that the foreign code will handle that job.
grid
.
Make an array in column-major order with the given element type, :dimensions, and :initial-contents, :initial-element or :data.
grid
.
Make a grid object with no or literal values specified.
The specification is of the form
((component-type dimensions...) ... element-type)
If initial-contents are specified, the dimensions may be
omitted,
((component-type) ... element-type).
grid
.
Make or set a grid from the index or indices. The function gets the indices as arguments, and returns a value that will become the element at that index.
grid
.
Create or set values in a grid with a value based on an affine transformation of the index or indices.
grid
.
Make a matrix with the default element, setting the diagonal to the given diagonal.
grid
.
Make a new physical state with the given attribute values.
Define the parameter (global special variable) with the given name. It will be defined in the package named by category (which will be created if necessary), and exported from it.
From the list of lists, define the parameters. The optional header should have column names. These column names include ’category ’name ’value ’type ’description (’value and ’default mean the same thing). Any column names not specified will receive a default value. Any values in the cells that are empty will receive a default value. Any columns given with a header not on the list will be ignored. Category must already exist.
From the given attributes and values, copy the requested attributes from the existing state if they exist, then define new attribute values.
Make a physical dimension quantity (PDQ). Allow for the
possiblity that magnitude is already a PDQ; in this case, check
that the physical dimension is correct, and pass it on. This can
be used as a way of assigning default units to a number. Unitless dimensions (e.g., ’length) are
interpeted as units in the :system-of-units. If scalar-dimension is T and
magnitude is not a scalar, the unit-expression applies to each
element of the magnitude. Otherwise it must be a grid or list of
the shape as the magnitude.
Make a simple grid by specfying the grid-type (default *default-grid-type*), dimensions (*default-dimensions*), element-type (*default-element-type*), and optionally initial-element or initial-contents.
grid
.
Make an object representing a point in time. Either dtspec
or timeparse should be specified, and scale should be specified.
Make a timepoint from J2000sec.
Make a package in which it is convenient to use Antik and related systems. If the package already exists, the use-packages and shadowing symbols are updated.
Create a walker for an affine index that starts at the given subscripts (zeroes by default). Return two functions: one that returns the current index and increments the walker, the other just returns the index without any side effects.
Apply a function that returns a column for each of the columns of the matrix
grid
.
Make a new grid by mapping on an existing grid or on indices.
:source
The source grid; if not a grid, it is taken as a
function to apply to the grid indices to make the
element of the destination; if this is supplied,
source is ignored and element-function is only applied
to the default value.
:source-affi
The affi to be used for extraction; defaults to
making an affi from source-dims, then destination-specification.
:source-dims
The dimensions of the source if source not supplied;
if NIL, dimensions are taken from destination-specification.
:destination
The destination grid, if not supplied, it will be made
according to destination-affi and destination-specification.
:destination-affi
The affi for injection, defaults to (affi destination)
if destination is supplied, then
makes an affi if destination-specification is supplied,
otherwise source-affi.
:destination-specification
The specification to use for the destination to be make,
defaults to the specification of source.
:initial-element
The default value to set in a newly-created destination.
:element-function
The function to apply to each element of the source; defaults
to coercing element to the element type of the destination.
:combination-function
A designator for a function of two arguments,
or nil (default). If a function, it will be funcalled on
the destination element and the transformed source element.
If nil, the destination element is overwritten.
Map on multiple source grids. The arguments are:
sources:
A list of (grid-or-function affi), each one representing
either a grid or function from which data will be drawn.
If it is a grid, the grid values are used. If it is a function
of the appropriate number of non-negative integer arguments,
values will be created by calling that function on the indices.
If affi is not specified and grid-or-function is a grid, the affi
will default to the AFFI of that grid.
destination:
A grid in which to put the results, or nil if one is
to be created.
destination-affi:
An AFFI for the destinattion.
destination-specification:
A specification for the destination, if destination-affi
is not given.
initial-element: Initial value to give to the destination grid.
element-functions:
A list of functions or nil, one for each source. This function
is applied to the source element before combination.
combination-function:
A function that combines each of the source values after
being passed through the element-functions. If nil,
then just take the value from the first source.
combine-destination:
If true, pass as the first argument to the combination-function
the prior value of the destination grid. Defaults to T if
:desination is specified; otherwise nil.
Apply a function that returns a row for each of the rows of the matrix
grid
.
Make a new state by mapping a function of (value attribute-name)
on existing attributes. If function is NIL, use existing value.
A function, if specified, should return the new value. If attributes
is NIL, use all the defined attributes of the original state.
Make the matrix out of the equal-length vectors. If *default-grid-type* is non-nil, resultant grid will be of the specified type; otherwise, it will be the same as the first column.
grid
.
Make a matrix from the specified rows
grid
.
Find the maximum of the function of one variable (x) between x-lower and x-upper. The optional argument x-maximum is a guess of x for the maximum value of the function. Returns the argument and value at the maximum.
Find the minimum of the function of one variable (x) between x-lower and x-upper. The optional argument x-minimum is a guess of x for the minimum value of the function. Returns the argument and value at the minimum.
Make a string out of the printed representations of the arguments.
The format produced will be readable to Lisp.
Format output for numerical objects to a new string.
The norm of the grid. Kind can be :euclidean, for the euclidean norm.
grid
.
Normalize an angle, process it, and denormalize it back to the
original cycle count. This is useful for e.g. Kepler’s equation,
where the normalized angle is needed for the algorithm to
converge properly, but the full cycles are needed for f & g functions.
Find the normalized grid, i.e., each element is divided by grid norm, and the normalization factor. If the norm is less than the non-nil threshold, then nil is returned; if it is zero and threshold is nil, a zero grid is returned.
grid
.
Find the class corresponding to the numeric type.
grid
.
Define a new object exactly as the current nf options print an existing one. This function can be used for example to define a number exactly as the rounded print format of another one.
Format the table.
Format the list for a line of an org-mode table.
Print all information known about the parameter. If category is nil (default), names of all categories are printed. If name is nil, all defined parameters in that category are printed.
Permute the subscripts of an affine index using the given list.
affi
.
Convert polar coordinates to rectangular coordinates.
Argument sign1 should be set to -1 for accomodating topocentric azimuth,
which is measured from North instead of South.
If we are dynamically inside without-units, return the magnitude. If not, return the object as-is.
Find the prime factors of the integer n.
If the CL-defined specials are defined appropriately, print readably and return T, otherwise, return NIL.
The numerical value of the angle in radians.
Return the smallest and the largest integer in the range of an affine index.
Read the data in the file into a list. If include-count is true, one column will be a serial count of the line of input data. If discard-header is not nil, discard header line(s); if a number greater than 1, discard that many lines.
Read the data from the stream and collect a list of lists of values from columns separated by whitespace. If include-count is a number, line count starting at that number will be prepended as the first field.
Read the stream of indexed data; each line contains one record. The last column is the datum and the preceeding columns are either the indices, or inputs to index-algorithm, a function that should return the indices. The grid is sized from maximum-indices, which are index parameters if index-algorithm is non-nil. If a value read is not of the appropriate type (grid:*default-element-type*), then default-value is used instead, which should be of the appropriate type.
grid
.
Parse the datime or time interval string and create a timepoint object.
Read a timepoint from a string with specification for the position in the string of each component; pos-ymdhms is a list of year, month, day, hour, minute, and second as sequence numbers for the integers in the string. Scale is the timescale (zone) as a string or symbol. If pos-ymdhms has only three components, or only a date is provided, the timepoint created will be specifed as day-only. The default reads an ISO8601 string like 1999-03-30T12:33:45.
Read the timepoint specified as an ISO8601 string. In contrast to #’read-timepoint, this accepts the various rearrangements permitted by ISO8601 (see documentation for #’iso8601-parse, but does not accept miscellaneous separator symbols.
Read dates and times in customary US format MM/DD/YYYY; times may be included as well if day-only is nil.
Read the count element vector from a string.
Convert rectangular coordinates to polar coordinates.
Argument sign1 should be set to -1 for accomodating topocentric azimuth,
which is measured from North instead of South.
Returns a list of azimuth, elevation, and radius, and the
plane distance.
Apply units that were stripped off a quantity.
Compute a time using base-time as a reference.
Either can be a timepoint or time pdq, and the result
can be chosen either way by specifying absolute T or NIL
respectively. The returned value is the time specified by
the second argument, but referenced to base-time.
Find an arbitrary right angle to the vector.
Create a rotation matrix in two dimensions.
Passive rotation if passive is true, otherwise active.
Create a rotation matrix about the (0, 1, 2) axis in three dimensions. Passive rotation if passive is true, otherwise active.
Rotation about an arbitrary axis in 3D.
See Goldstein, Poole, Safko (4.62) or
http://mathworld.wolfram.com/RotationFormula.html.
The subgrid with the first index set to the specified value.
grid
.
Set the subgrid with the first index set to the specified value.
grid
.
Extract the second 3-vector.
Compute the number of seconds in the given day.
Set the diagonal of the grid by calling the function on the indices. If value is non-nil, then set it to function-or-value, ignoring the indices.
grid
.
If readtable is true, set the reader to enable the three Antik reader macros “#_“ (physical dimension quantity), “#d“ (date/time), “#m“ (grid). Set the reader to interpret float literals without an exponent marker to be the type specified. If “NIL“, leave as-is.
Set the showing of intermediate values.
Set the value of a particular attribute for this state.
Set the default system of units to the specified system.
How the unit or attribute should be printed on the screen.
Test list for one element.
Return the size (ie number of integers in the range) of an affine index. Note that size is not necessarily the difference of the endpoints of the range, as the range may be non-contiguous.
Select slice(s) from a grid. The index-selection is a list with
length equal to the rank of grid. Each element should be one of:
an index, indicating the index to be selected,
:all, indicating the entire range if indices are to be selected,
:rev, indicating the entire range if indices are to be selected
in reverse order,
(:range start end stride), indicating a range of indices to be
selected; if stride is omitted, it is presumed to be 1,
(:select value ...), indicating explicit values to be selected.
grid
.
Solve the linear algebra equation.
Specification is for a scalar; if so, return that type.
grid
.
The square root :math:‘\sqrt{x}‘ of the generalized or regular number :math:‘x‘.
If this st represents a pointer, return the type of the object.
grid
.
From the given datime, return the start of the given day, relative-day = 0: this day, -1: day before, +1 next day, etc.
Find the formula for the attribute given the known quantities in state.
Create the expanded form of the function constructor call on the state so that function construction can take place at compile time instead of run time. This is faster provided the attributes that will be present are known. The state-function-generator should return the lambda form of the function.
Fill a string with the contents of the stream. Stop when an EOF is encountered, or when the terminating character :terminator, which is discarded, is reached, or the function :terminate-if is satisfied on the character, which is returned to the stream. Only one of :terminator and :terminate-if should be specified.
Create a new grid with every stride-th element.
grid
.
Create a new AFFI that makes the grid look as if is been reduced by taking only every stride-th element.
affi
.
Create a grid from a block of an existing grid, e.g. a row from a matrix, or a block. The dimensions give the dimensions of the subgrid, and start gives the lowest values of each index which corresponds to the subgrid element with all index values zero. If drop is true, all singleton axes are dropped.
grid
.
Set the subgrid of the grid. Specify the starting indices with start, and in the case that the subgrid has lower rank than the grid, which axes; default is the first (rank subgrid) axes.
grid
.
Create an affi selecting a subrange from the given affi corresponding to the dimensions dims in the positions dim-positions.
affi
.
Make a symbol out of the printed representations of the arguments.
Find the three angles psi, theta, phi of a 3-2-1 (Tait-Bryan) rotation for the direction cosine matrix.
Compute the matrix for a 3-2-1 (yaw-pitch-roll) rotation. See Curtis (9.124). This transforms a vector in the body frame into a vector in the external frame.
How the unit or attribute should be printed in TeX.
Compute the angle from the time,
the major field is hours with 24 hours = 1 revolution.
Convert the timeparse to a time interval.
Make sense of time1 and time2 in absolute terms. If one is absolute,
and the other relative, it is presumed to be relative to the other.
If they are both relative, they are presumed to be relative to reference.
Approximate inaccuracy in seconds of the time interval; e.g. if 1, than the seconds digit is inaccurate.
Convert the time interval to a timeparse.
Seconds from the J2000 epoch, 2000-01-01T12:00:00UTC.
Generate the twoline element form of datime. Note this is not year-2000 compliant!
Transpose the grid, optionally putting the result in destination at the element specified by the start indices.
grid
.
The short angle between a and b, and the rotation vector.
Write the formatted data, given as a list of lists.
Write dates and times in customary US format MM/DD/YYYY.
The absolute value.
physical-quantity
)) ¶number
)) ¶sequence
)) ¶The arccosine of the generalized or regular number.
physical-quantity
)) ¶number
)) ¶Select the element from the grid.
grid
.
physical-quantity
) &rest indices) ¶matrix-unsigned-byte-64
) &rest indices) ¶matrix-signed-byte-64
) &rest indices) ¶matrix-unsigned-byte-32
) &rest indices) ¶matrix-signed-byte-32
) &rest indices) ¶matrix-unsigned-byte-16
) &rest indices) ¶matrix-signed-byte-16
) &rest indices) ¶matrix-unsigned-byte-8
) &rest indices) ¶matrix-signed-byte-8
) &rest indices) ¶matrix-complex-double-float
) &rest indices) ¶matrix-complex-single-float
) &rest indices) ¶matrix-double-float
) &rest indices) ¶matrix-single-float
) &rest indices) ¶vector-unsigned-byte-64
) &rest indices) ¶vector-signed-byte-64
) &rest indices) ¶vector-unsigned-byte-32
) &rest indices) ¶vector-signed-byte-32
) &rest indices) ¶vector-unsigned-byte-16
) &rest indices) ¶vector-signed-byte-16
) &rest indices) ¶vector-unsigned-byte-8
) &rest indices) ¶vector-signed-byte-8
) &rest indices) ¶vector-complex-double-float
) &rest indices) ¶vector-complex-single-float
) &rest indices) ¶vector-double-float
) &rest indices) ¶vector-single-float
) &rest indices) ¶foreign-array
) &rest indices) ¶array
) &rest indices) ¶Set the element from the grid.
grid
.
physical-quantity
) &rest indices) ¶matrix-unsigned-byte-64
) &rest indices) ¶matrix-signed-byte-64
) &rest indices) ¶matrix-unsigned-byte-32
) &rest indices) ¶matrix-signed-byte-32
) &rest indices) ¶matrix-unsigned-byte-16
) &rest indices) ¶matrix-signed-byte-16
) &rest indices) ¶matrix-unsigned-byte-8
) &rest indices) ¶matrix-signed-byte-8
) &rest indices) ¶matrix-complex-double-float
) &rest indices) ¶matrix-complex-single-float
) &rest indices) ¶matrix-double-float
) &rest indices) ¶matrix-single-float
) &rest indices) ¶vector-unsigned-byte-64
) &rest indices) ¶vector-signed-byte-64
) &rest indices) ¶vector-unsigned-byte-32
) &rest indices) ¶vector-signed-byte-32
) &rest indices) ¶vector-unsigned-byte-16
) &rest indices) ¶vector-signed-byte-16
) &rest indices) ¶vector-unsigned-byte-8
) &rest indices) ¶vector-signed-byte-8
) &rest indices) ¶vector-complex-double-float
) &rest indices) ¶vector-complex-single-float
) &rest indices) ¶vector-double-float
) &rest indices) ¶vector-single-float
) &rest indices) ¶foreign-array
) &rest indices) ¶array
) &rest indices) ¶Select the element from the grid using a linearized index.
grid
.
physical-quantity
) index) ¶matrix-unsigned-byte-64
) linearized-index) ¶matrix-signed-byte-64
) linearized-index) ¶matrix-unsigned-byte-32
) linearized-index) ¶matrix-signed-byte-32
) linearized-index) ¶matrix-unsigned-byte-16
) linearized-index) ¶matrix-signed-byte-16
) linearized-index) ¶matrix-unsigned-byte-8
) linearized-index) ¶matrix-signed-byte-8
) linearized-index) ¶matrix-complex-double-float
) linearized-index) ¶matrix-complex-single-float
) linearized-index) ¶matrix-double-float
) linearized-index) ¶matrix-single-float
) linearized-index) ¶vector-unsigned-byte-64
) linearized-index) ¶vector-signed-byte-64
) linearized-index) ¶vector-unsigned-byte-32
) linearized-index) ¶vector-signed-byte-32
) linearized-index) ¶vector-unsigned-byte-16
) linearized-index) ¶vector-signed-byte-16
) linearized-index) ¶vector-unsigned-byte-8
) linearized-index) ¶vector-signed-byte-8
) linearized-index) ¶vector-complex-double-float
) linearized-index) ¶vector-complex-single-float
) linearized-index) ¶vector-double-float
) linearized-index) ¶vector-single-float
) linearized-index) ¶foreign-array
) linearized-index) ¶array
) linearized-index) ¶Set the element from the grid using a linearized index.
grid
.
physical-quantity
) index) ¶matrix-unsigned-byte-64
) linearized-index) ¶matrix-signed-byte-64
) linearized-index) ¶matrix-unsigned-byte-32
) linearized-index) ¶matrix-signed-byte-32
) linearized-index) ¶matrix-unsigned-byte-16
) linearized-index) ¶matrix-signed-byte-16
) linearized-index) ¶matrix-unsigned-byte-8
) linearized-index) ¶matrix-signed-byte-8
) linearized-index) ¶matrix-complex-double-float
) linearized-index) ¶matrix-complex-single-float
) linearized-index) ¶matrix-double-float
) linearized-index) ¶matrix-single-float
) linearized-index) ¶vector-unsigned-byte-64
) linearized-index) ¶vector-signed-byte-64
) linearized-index) ¶vector-unsigned-byte-32
) linearized-index) ¶vector-signed-byte-32
) linearized-index) ¶vector-unsigned-byte-16
) linearized-index) ¶vector-signed-byte-16
) linearized-index) ¶vector-unsigned-byte-8
) linearized-index) ¶vector-signed-byte-8
) linearized-index) ¶vector-complex-double-float
) linearized-index) ¶vector-complex-single-float
) linearized-index) ¶vector-double-float
) linearized-index) ¶vector-single-float
) linearized-index) ¶foreign-array
) linearized-index) ¶array
) linearized-index) ¶The arcsine of the generalized or regular number.
physical-quantity
)) ¶number
)) ¶The arctangent of the generalized or regular number. If absolute value of the arguments are below zero-enough, default is returned.
number
) &optional den default zero-enough) ¶physical-quantity
) &optional den default zero-enough) ¶number
) &optional den default zero-enough) ¶grid
.
foreign-array
)) ¶automatically generated reader method
Make number into an object similar to like, or
if like is a number type, into that type.
number
) (pq physical-quantity
)) ¶number
) (like number
)) ¶symbol
) (like number
)) ¶symbol
)) ¶sequence
) like) ¶null
)) ¶Copy contents into existing or new object.
grid
.
foreign-array
) &rest args &key specification grid-type dimensions element-type destination) ¶array
) &rest args &key specification grid-type dimensions element-type destination) ¶The cosine of the generalized or regular number.
The hyperbolic cosine of the generalized or regular number.
A form that creates the object.
physical-quantity
)) ¶symbol
)) ¶number
)) ¶string
)) ¶vector
)) ¶list
)) ¶hash-table
)) ¶List the attributes defined for this state.
A list representing the dimensions of the generalized array.
grid
.
physical-quantity
)) ¶foreign-array
)) ¶automatically generated reader method
array
)) ¶list
)) ¶The element type of the grid.
grid
.
physical-quantity
)) ¶foreign-array
)) ¶automatically generated reader method
array
)) ¶list
)) ¶The natural exponent e^num of the generalized or regular number.
Raise the number to the exponent.
Remove the angular dimension; the number is not changed
and therefore the angles are radians. This function is
necessary as proper dimensional arithmetic ignores angles as a
dimension.
physical-quantity
)) ¶sequence
)) ¶Greatest multiple of divisor less than number.
physical-quantity
) &optional y) ¶number
) &optional divisor) ¶grid
.
foreign-array
)) ¶automatically generated reader method
The inner product of two grids.
The natural logarithm of the generalized or regular number.
Create an affine mapping conforming to the given object.
Negative
physical-quantity
)) ¶number
)) ¶Format output for numerical objects. Default stream is *standard-output*.
physical-quantity
) &optional stream) ¶foreign-array
) &optional stream) ¶sequence
) &optional stream) ¶array
) &optional stream) ¶float
) &optional stream) ¶Returns two values: the string and prints-as-zero.
ratio
) &optional stream) ¶integer
) &optional stream) ¶null
) &optional stream) ¶Normalizes the angle to (in radians) -pi to pi
or 0 to 2pi (positive = t).
Two values are returned: the normalized angle, and the number
of full revolutions that should be added to the normalized angle
to recreate the original angle.
sequence
) &optional positive) ¶physical-quantity
) &optional positive) ¶number
) &optional positive) ¶The outer product of two grids.
Positive.
physical-quantity
)) ¶number
)) ¶Get the numerical value and the units of the physical dimension quantity. Returns the magnitude, the units, and whether units are the same for each element of a sequence or grid.
sequence
)) ¶physical-quantity
)) ¶The rank (number of dimensions) of the generalized array.
grid
.
physical-quantity
)) ¶foreign-array
)) ¶array
)) ¶Find the root of a real function of a real variable. Returns the argument value of the root and the computed value of the function at that value. The argument and return values may be physical quantities. If derivative is nil, the function should return value and derivative as multiple values.
physical-quantity
) derivative &optional absolute-error relative-error method) ¶number
) &optional absolute-error relative-error method) ¶Nearest multiple of divisor to number.
number
) &optional divisor) ¶Show the physical state attributes.
hash-table
)) ¶Signum(a).
The sine of the generalized or regular number.
The hyperbolic sine of the generalized or regular number.
The grid specification.
grid
.
physical-quantity
)) ¶Get the value of the attribute from the state table.
If it is not present, compute it if possible with state-function-generator.
If state-function-generator is nil, do not compute.
The tangent of the generalized or regular number.
The hyperbolic tangent of the generalized or regular number.
Output the indices generated by a walker. For testing purposes.
grid
.
physical-quantity
)) ¶foreign-array
)) ¶automatically generated reader method
Zero.
physical-quantity
)) ¶foreign-array
)) ¶array
)) ¶number
)) ¶sequence
)) ¶foreign-array
) &key dimensions element-type foreign-pointer finalizer linearization initial-element initial-contents) ¶foreign-array
) &optional env) ¶physical-quantity
) &optional env) ¶foreign-array
) (data2 foreign-array
) &optional epsilon measure) ¶lisp-unit
.
number
) (result2 physical-quantity
) &rest keys &key test) ¶lisp-unit
.
physical-quantity
) (result2 number
) &rest keys &key test) ¶lisp-unit
.
physical-quantity
) (result2 physical-quantity
) &rest keys &key test) ¶lisp-unit
.
foreign-array
) stream) ¶foreign-array
) stream) ¶physical-quantity
) stream) ¶Print the physical-quantity using nf.
complex-double-type
)) ¶cffi
.
complex-float-type
)) ¶cffi
.
complex
) (type complex-double-type
) p) ¶cffi
.
complex
) (type complex-float-type
) p) ¶cffi
.
An error indicating that the two arrays do not have the same dimensions.
Signalled when coercing something to nil.
arithmetic-error
.
:object
This slot is read-only.
Signalled when making a generalized number in which a higher type
(like taylor-number) is a component of a lower type (like physical-quantity).
arithmetic-error
.
:object
This slot is read-only.
Signalled when a mathematical calculation would result in a complex number.
Specification of date and time, without an assigned scale.
+i
.
+i
.
-i
.
creation-form
.
day-only
.
iso8601
.
nf
.
print-object
.
timeparse
.
Arrays that can be referenced by foreign functions.
grid
.
*i
.
*i
.
*i
.
+i
.
+i
.
+i
.
-i
.
-i
.
-i
.
/i
.
affi
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
cl-array
.
copy
.
dimensions
.
element-type
.
elt*
.
elt+
.
elt-
.
elt/
.
foreign-metadata
.
foreign-pointer
.
initialize-instance
.
make-load-form
.
mpointer
.
nf
.
norm-equal
.
numerical-equal
.
print-grid-readably
.
print-object
.
print-object
.
rank
.
size
.
total-size
.
zerop
.
:foreign-pointer
This slot is read-only.
:dimensions
This slot is read-only.
This slot is read-only.
grid:*default-element-type*
:element-type
This slot is read-only.
:foreign-metadata
This slot is read-only.
Foreign matrices.
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
cholesky-decomposition
.
cholesky-solve
.
(setf column)
.
column
.
conjugate-rank-1-update
.
eigenvalues
.
eigenvalues-eigenvectors
.
eigenvalues-eigenvectors-gensymm
.
eigenvalues-gensymm
.
elt*
.
elt+
.
elt+
.
elt-
.
hermitian-rank-1-update
.
hermitian-rank-1-update
.
hermitian-rank-2-update
.
hermitian-rank-2-update
.
inverse-matrix-product
.
inverse-matrix-product
.
lu-decomposition
.
lu-determinant
.
lu-invert
.
lu-log-determinant
.
lu-refine
.
lu-sgndet
.
lu-solve
.
matrix-product
.
matrix-product
.
matrix-product-hermitian
.
matrix-product-hermitian
.
matrix-product-symmetric
.
matrix-product-triangular
.
matrix-product-triangular
.
matrix-transpose
.
matrix-transpose*
.
mminusp
.
mplusp
.
mzerop
.
non-negative-p
.
rank-1-update
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-eigenvalues-eigenvectors
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
symmetric-rank-1-update
.
symmetric-rank-2-update
.
tridiagonal-decomposition
.
tridiagonal-unpack
.
tridiagonal-unpack-t
.
:class
(quote (complex double-float))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
conjugate-rank-1-update
.
elt*
.
elt+
.
elt+
.
elt-
.
hermitian-rank-1-update
.
hermitian-rank-1-update
.
hermitian-rank-2-update
.
hermitian-rank-2-update
.
inverse-matrix-product
.
inverse-matrix-product
.
matrix-product
.
matrix-product
.
matrix-product-hermitian
.
matrix-product-hermitian
.
matrix-product-symmetric
.
matrix-product-triangular
.
matrix-product-triangular
.
matrix-transpose
.
matrix-transpose*
.
mminusp
.
mplusp
.
mzerop
.
non-negative-p
.
rank-1-update
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
symmetric-rank-1-update
.
symmetric-rank-2-update
.
:class
(quote (complex single-float))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
cholesky-decomposition
.
cholesky-solve
.
(setf column)
.
column
.
eigenvalues
.
eigenvalues-eigenvectors
.
eigenvalues-eigenvectors-gensymm
.
eigenvalues-gensymm
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
inverse-matrix-product
.
inverse-matrix-product
.
lu-decomposition
.
lu-determinant
.
lu-invert
.
lu-log-determinant
.
lu-refine
.
lu-sgndet
.
lu-solve
.
matrix-product
.
matrix-product
.
matrix-product-symmetric
.
matrix-product-symmetric
.
matrix-product-triangular
.
matrix-product-triangular
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
rank-1-update
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-eigenvalues-eigenvectors
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
symmetric-rank-1-update
.
symmetric-rank-1-update
.
symmetric-rank-2-update
.
symmetric-rank-2-update
.
tridiagonal-decomposition
.
tridiagonal-unpack
.
tridiagonal-unpack-t
.
variance
.
variance-with-fixed-mean
.
weighted-mean
.
weighted-standard-deviation
.
weighted-standard-deviation-with-fixed-mean
.
weighted-variance
.
weighted-variance-with-fixed-mean
.
:class
(quote double-float)
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (signed-byte 16))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (signed-byte 32))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (signed-byte 64))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (signed-byte 8))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
inverse-matrix-product
.
inverse-matrix-product
.
matrix-product
.
matrix-product
.
matrix-product-symmetric
.
matrix-product-symmetric
.
matrix-product-triangular
.
matrix-product-triangular
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
rank-1-update
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
symmetric-rank-1-update
.
symmetric-rank-1-update
.
symmetric-rank-2-update
.
symmetric-rank-2-update
.
variance
.
variance-with-fixed-mean
.
weighted-mean
.
weighted-standard-deviation
.
weighted-standard-deviation-with-fixed-mean
.
weighted-variance
.
weighted-variance-with-fixed-mean
.
:class
(quote single-float)
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (unsigned-byte 16))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (unsigned-byte 32))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (unsigned-byte 64))
grid
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
(setf column)
.
column
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
matrix-transpose
.
matrix-transpose*
.
max-index
.
mean
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
(setf row)
.
row
.
set-all
.
set-identity
.
set-zero
.
sort-largest
.
sort-smallest
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-columns
.
swap-row-column
.
swap-rows
.
variance
.
variance-with-fixed-mean
.
:class
(quote (unsigned-byte 8))
A quantity with a dimension and possibly a unit, e.g. length or meter.
*i
.
*i
.
*i
.
+i
.
+i
.
+i
.
-i
.
-i
.
-i
.
/i
.
/i
.
/i
.
abs
.
acos
.
affi
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
asin
.
atan
.
coerce
.
cos
.
cosh
.
creation-form
.
dimensions
.
element-type
.
expt
.
flatten-angle
.
floor
.
make-load-form
.
minusp
.
nanp
.
nf
.
normalize-angle
.
numbcomp
.
numerical-equal
.
numerical-equal
.
numerical-equal
.
plusp
.
pq-dimension
.
pq-magnitude
.
pqval
.
print-grid-readably
.
print-object
.
rank
.
root-1d
.
scalar-dimension
.
sin
.
sinh
.
specification
.
tan
.
tanh
.
total-size
.
zerop
.
:magnitude
This slot is read-only.
(or (satisfies antik::dimelp) array)
:dimension
This slot is read-only.
:scalar-dimension
This slot is read-only.
Specification of a point in time, including a scale.
<=i
.
<i
.
=i
.
>=i
.
>i
.
creation-form
.
make-load-form
.
nf
.
print-object
.
scale
.
grid
.
absolute-sum
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
axpy
.
backward-discrete-fourier-transform
.
backward-fourier-transform-dif-radix2
.
backward-fourier-transform-nonradix2
.
backward-fourier-transform-radix2
.
blas-copy
.
blas-swap
.
cdot
.
cholesky-solve
.
(setf column)
.
conjugate-rank-1-update
.
discrete-fourier-transform
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
euclidean-norm
.
evaluate
.
forward-discrete-fourier-transform
.
forward-fourier-transform-dif-radix2
.
forward-fourier-transform-nonradix2
.
forward-fourier-transform-radix2
.
fourier-transform-dif-radix2
.
fourier-transform-radix2
.
hermitian-rank-1-update
.
hermitian-rank-2-update
.
index-max
.
inner
.
inverse-discrete-fourier-transform
.
inverse-fourier-transform-dif-radix2
.
inverse-fourier-transform-nonradix2
.
inverse-fourier-transform-radix2
.
inverse-matrix-product
.
lu-refine
.
lu-solve
.
matrix-product
.
matrix-product-hermitian
.
matrix-product-triangular
.
mminusp
.
mplusp
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
rank-1-update
.
(setf row)
.
scale
.
scale
.
set-all
.
set-basis
.
set-zero
.
sort-eigenvalues-eigenvectors
.
swap
.
swap-elements
.
vector-reverse
.
:class
(quote (complex double-float))
grid
.
absolute-sum
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
axpy
.
backward-discrete-fourier-transform
.
backward-fourier-transform-dif-radix2
.
backward-fourier-transform-nonradix2
.
backward-fourier-transform-radix2
.
blas-copy
.
blas-swap
.
cdot
.
(setf column)
.
conjugate-rank-1-update
.
discrete-fourier-transform
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
euclidean-norm
.
forward-discrete-fourier-transform
.
forward-fourier-transform-dif-radix2
.
forward-fourier-transform-nonradix2
.
forward-fourier-transform-radix2
.
fourier-transform-dif-radix2
.
fourier-transform-radix2
.
hermitian-rank-1-update
.
hermitian-rank-2-update
.
index-max
.
inner
.
inverse-discrete-fourier-transform
.
inverse-fourier-transform-dif-radix2
.
inverse-fourier-transform-nonradix2
.
inverse-fourier-transform-radix2
.
inverse-matrix-product
.
matrix-product
.
matrix-product-hermitian
.
matrix-product-triangular
.
mminusp
.
mplusp
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
rank-1-update
.
(setf row)
.
scale
.
scale
.
set-all
.
set-basis
.
set-zero
.
swap
.
swap-elements
.
vector-reverse
.
:class
(quote (complex single-float))
grid
.
absolute-deviation
.
absolute-sum
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
axpy
.
backward-fourier-transform-halfcomplex-nonradix2
.
backward-fourier-transform-halfcomplex-radix2
.
blas-copy
.
blas-swap
.
cholesky-solve
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
euclidean-norm
.
evaluate
.
evaluate
.
fft-half-complex-radix2-unpack
.
fft-half-complex-unpack
.
fft-real-unpack
.
forward-fourier-transform-halfcomplex-nonradix2
.
forward-fourier-transform-halfcomplex-radix2
.
forward-fourier-transform-nonradix2
.
forward-fourier-transform-radix2
.
givens-rotation
.
givens-rotation-m
.
index-max
.
inner
.
inverse-fourier-transform-halfcomplex-nonradix2
.
inverse-fourier-transform-halfcomplex-radix2
.
inverse-matrix-product
.
kurtosis
.
lu-refine
.
lu-solve
.
matrix-product
.
matrix-product-symmetric
.
matrix-product-triangular
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
modified-givens-rotation
.
modified-givens-rotation-m
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
rank-1-update
.
(setf row)
.
scale
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-eigenvalues-eigenvectors
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
symmetric-rank-1-update
.
symmetric-rank-2-update
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
weighted-absolute-deviation
.
weighted-kurtosis
.
weighted-mean
.
weighted-skewness
.
weighted-standard-deviation
.
weighted-standard-deviation-with-fixed-mean
.
weighted-variance
.
weighted-variance-with-fixed-mean
.
:class
(quote double-float)
grid
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (signed-byte 16))
grid
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (signed-byte 32))
grid
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (signed-byte 64))
grid
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (signed-byte 8))
grid
.
absolute-deviation
.
absolute-sum
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
axpy
.
backward-fourier-transform-halfcomplex-nonradix2
.
backward-fourier-transform-halfcomplex-radix2
.
blas-copy
.
blas-swap
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
euclidean-norm
.
fft-half-complex-radix2-unpack
.
fft-half-complex-unpack
.
fft-real-unpack
.
forward-fourier-transform-halfcomplex-nonradix2
.
forward-fourier-transform-halfcomplex-radix2
.
forward-fourier-transform-nonradix2
.
forward-fourier-transform-radix2
.
givens-rotation
.
givens-rotation-m
.
index-max
.
inner
.
inverse-fourier-transform-halfcomplex-nonradix2
.
inverse-fourier-transform-halfcomplex-radix2
.
inverse-matrix-product
.
kurtosis
.
matrix-product
.
matrix-product-symmetric
.
matrix-product-triangular
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
modified-givens-rotation
.
modified-givens-rotation-m
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
rank-1-update
.
(setf row)
.
scale
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
symmetric-rank-1-update
.
symmetric-rank-2-update
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
weighted-absolute-deviation
.
weighted-kurtosis
.
weighted-mean
.
weighted-skewness
.
weighted-standard-deviation
.
weighted-standard-deviation-with-fixed-mean
.
weighted-variance
.
weighted-variance-with-fixed-mean
.
:class
(quote single-float)
grid
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (unsigned-byte 16))
grid
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (unsigned-byte 32))
grid
.
combination
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (unsigned-byte 64))
grid
.
absolute-deviation
.
alloc-from-block
.
(setf aref)
.
aref
.
(setf aref*)
.
aref*
.
autocorrelation
.
(setf column)
.
correlation
.
covariance
.
elt*
.
elt*
.
elt+
.
elt+
.
elt-
.
elt/
.
kurtosis
.
max-index
.
mean
.
median
.
min-index
.
minmax
.
minmax-index
.
mmax
.
mmin
.
mminusp
.
mplusp
.
msort
.
mzerop
.
non-negative-p
.
permute
.
permute-inverse
.
quantile
.
(setf row)
.
set-all
.
set-basis
.
set-zero
.
skewness
.
sort-index
.
sort-largest
.
sort-largest-index
.
sort-smallest
.
sort-smallest-index
.
sort-vector
.
sort-vector-index
.
sort-vector-largest
.
sort-vector-largest-index
.
sort-vector-smallest
.
sort-vector-smallest-index
.
standard-deviation
.
standard-deviation-with-fixed-mean
.
swap
.
swap-elements
.
variance
.
variance-with-fixed-mean
.
vector-reverse
.
:class
(quote (unsigned-byte 8))
A list of grid types whose access through aref or aref* will be directly translated into cffi:mem-aref calls for speed if the compiler supports it.
grid
.
NIL or a function of one argument, that will determine if that object is a grid.
grid
.
All defined attributes.
A set of grids covering all combinations of arrays and foreign-arrays, vectors and matrices, and no units, same units, and mixed (different) units.
Symbols to be shadowed by default in antik-user packages.
Packages to be used by default in antik-user packages.
The basis dimensions, in order.
Categories of parameters, which correspond to packages.
Whether to check that the angle pieces are within the normal range of numbers, e.g., number of seconds is < 60.
The mapping between the class name and the CL element type.
grid
.
J2000 epoch in CL’s ‘universal-time’ time linearization, in the TAI scale.
In tests with lisp-unit:numerical-equal, default :conformable-only argument.
grid
.
If NIL, use the current year as the reference year for deciding in which century a two-digit year belongs. Otherwise, use the specified year.
The degree symbol.
Create special variable symbols with asterisks at the beginning and end of names. If t, a synonym will be created that is the same symbol without the earmuffs.
Bound to a thunk when drakma is loaded.
List of floating point types supported by CFFI from the CFFI docs plus corresponding complex types.
grid
.
Timepoint at which GPS time agreed with UTC; see Kaplan, Understanding GPS, Section 2.7.2.
Time interval in seconds between GPS time and TAI time. Add this amount to the GPS time to get TAI.
Default number of digits to print for fractional part of seconds.
A list of a type and function, or nil. If an object passed to nf is of the type in the first element of the list, then the function in the second element is called on the object and the stream.
A list of the parameters (canonical names only) as symbols.
A list of categories of intermediate values that should be printed during calculation.
Stream to output information.
If a sequence passed to pqval has all the same units, collapse to one unit specification.
Always print the sign, even if +.
System of units with which physical dimension quantities will be converted to plain numbers.
Table of synonyms and corresponding canonical parameter names.
Table of TAI leap second insertion times, with the UTC-TAI offset.
Timezones and number of hours from UTC, used to input timepoints.
Properties of each unit of measure and physical dimension.
Unit symbols that were defined with unit-symbol-macro.
First estimated UT1-UTC value in *ut1-utc-table*.
This serves as a marker for the age of the eop.dat file.
Hash table of differences UT1-UTC by J2000 day number. Use (read-op-file) to load.
Table of UTC leap second insertion times, with the UTC-TAI offset.
See http://www.boulder.nist.gov/timefreq/pubs/bulletin/leapsecond.htm.
Find the angle, with accurate quadrant, from just about anything.
Returns a value between -pi and pi.
sine-angle: The sine of the angle
cosine-angle: The cosine of the angle
sign-sine-angle: If sine-angle is not supplied, the sign of sine
will be assumed to be the sign of this number.
sign-cosine-angle: If cosine-angle is not supplied, the sign of cosine
will be assumed to be the sign of this number.
angle-clone: If the sine-angle or the cosine-angle is not supplied,
its sign will be the same as the sign of that function applied
to this angle.
The full unit name from a synonym.
For use in #’print-object methods that rely on nf methods for printing: they should print readably if cl:*print-escape* or cl:*print-readably* say to.
Define defmethods for dyadic operators having at least one argument a sequence.
grid
.
Description of the attribute.
Macro to get an element of the foreign array; type-declaration can be nil, a foreign array type, or a list of foreign-array type and dimension(s). The more details provided at macroexpansion time, the faster the result at run time.
grid
.
Find the named system of units.
If the car of the test-form is fboundp and the result of applying to the rest of test-form is non-nil, then apply the car of then-form to (rest then-form). Otherwise, execute else-form. The test-form and then-form are s-expressions.
Apply the dyadic operator on a scalar and a sequence, applying making a similar sequence with each element to operator acting on the input element and the scalar.
grid
.
Macro to set an element of the foreign array; type-declaration can be nil, a foreign array type, or a list of foreign-array type and dimension(s). The more details provided at macroexpansion time, the faster the result at run time.
grid
.
Set the parameter value, checking that the value is of the correct type.
Ratio of the given unit to the SI unit of the same dimension.
The synonyms of the unit.
How to print in TeX.
A debugging macro to help trap quantities that did not properly have a #’pqwu wrapping them.
Find or set the particular property of the unit or dimension. Package of unit does not matter.
Define a symbol macro to expand to the given unit.
Add the synonym to the hash table.
Add the synonyms to the hash table.
Add the time-interval in seconds to dtspec.
Warning! assumes uniform time, with the same number of seconds per minute
(like TAI, not UTC).
Apply the appropriate constraints, if any.
This may constitute computing some mathemtical function of the
number and using the result, or signalling an error.
Create a new affi with the transformers applied in succession.
affi
.
Return the given element type, possibly translating to a canonical name.
grid
.
Return T if the object is of the type specified, and, if a physical-quantity, is of the physical-dimension specified in type.
Check that the object is a physical-quantity and that its magnitude and units are as given.
Convert clut, CL’s unfortunately-named ‘universal-time’, to timeparse. No scale is provided; it is a uniform time.
Coerce the numeric value to the type. If value is not numeric, return it.
Given any timepoint on the GPS scale, find the UTC time.
Given any TAI time, compute the corresponding UTC time.
Convert two-digit year to four digit by taking the year that is closest to the reference year. Reference year defaults to the current year.
Given any timepoint on the UTC scale, find the GPS time.
Given any UTC time, compute the corresponding TAI time.
Convert UTC time scale to or from UT1 by adding/subtracting the appropriate fractional second. Returns two values: the timespec, and whether conversion was successful.
Copy the grid to another grid.
Copy a sequence into a vector of fixnums.
affi
.
Define all the subclasses based on the known element types.
grid
.
The declaration of type and dimensions for a foreign array, or NIL otherwise.
grid
.
Define the predicate and type to check a particular dimension.
Define the dimel for the dimensions in *basis-dimensions*.
Define the dimel given in the name-def-pairs, where the definition is in terms of any already-defined physical dimension.
Return the index if this dimel is a basis dimension/unit.
A metric on the dimel.
Find the dimel for this object (a physical dimension quantity or a dimel), or return the dimensionless dimel.
Argument is a scalar dimel.
Compute the rotation (direction cosine) matrix (DCM) from the unit quaternion.
Return the doy and year for this datime.
If the non-nil package designator designates an existing package, return it. If it designates a non-existent package, make and return it. Otherwise, return the current package.
If the pdq are equal physical dimension, return that dimel.
If one quantity is zero and zeros-have-any-dimension, return the
dimel of the other and disregard whether they’re the same physical
dimension. If y represents a dimensionless quantity,
and match-dimensionless is true, return the dimel of x.
Return two values: the dimel and whether it is scalar dimension.
If the two pqgrids have equal dimension, return the dimel and nil (not scalar dim).
If all elements of the list have the same physical dimension, return that dimel.
The Euler angle and axis for the quaternion.
When something is declared with a ’the special operator, return the item and type specifier.
grid
.
Access the foreign array element. The more details provided in type-declaration, the faster access will be.
grid
.
Find the registered parameter.
Find the unit name or expression.
Find a minimal combination of named units in the designated system of units that matches the dimel. Returns a list (unit-name exponent remainder-dimel).
Flexible floor; if int2 is zero,
returns nil if int1 is nonzero or t if it is.
Apply the function to the most major non-zero component of the timeparse.
Hook for #’nf to format as degrees minutes seconds when option :degrees is specified as :dms.
Format a floating point number with control over the digits that are printed.
If significant-figures is specified, the formating is as if by ~g, and the given
number of significant figures are formated if using plain float formatting,
one extra significant digit is formated if in scientific notation. If
intpart-digits/fracpart-digits are specified, formatting will always be
in plain format, with the number of digits to the left and right controlled
by these parameters.
Format a floating-point number with the specified number of digits in the fractional (and optionally) integer parts, optionally filling the integer part.
Format a floating point number for printing in a readable way. If specific-exponent-marker is T use the ’d’, ’f’ etc. to mark the exponent, instead of ’e’.
Format the pieces of the physical dimension quantity. If formatting of unit alone is desired, value should be nil.
Call the math function on two arguments a and b, possibly converting one argument from a number to a generic number like the other. If return-other is a function designator, funcall return-other-monadic on the other argument if one passes that test.
Return true if the grids are numerically equal according to :TEST. If conformable-only is :strict or :dropped, grids need not have the same specification, just be conformable, either strictly or with singleton dimensions dropped.
grid
.
Get the appropriate element type for the numeric code n
grid
.
Get the appropriate element type for the numeric code n
grid
.
Insert into the list at the indicated position.
affi
.
Insert the element at position.
Parse date specification in complete representation Section 5.2.1.1, reduced precision Section 5.2.1.2, truncated representation 5.2.1.3, or time-unit designator Section 5.5.4.2.1. Returns a list of numbers (day month year). If a field is defaulted, it will return 0, even though this may make no sense for month or day.
Parse combinations of date and time of the day, Section 5.4, and attempt to make sense of either date or time as well. Returns a list of 6 numbers (second minute hour day month year), and a list of one of :date, :time, or both, indicating which was specified.
If format is :TUD use the time-unit designator format; if nil,
use the extended format as described in 5.5.4.2.2. If
fractional-seconds-digits
is in an integer, always display that many digits in the
seconds fraction, even if zero. T-separator specifies the character
used for separating the date part from the time part; if T, it is #T,
if NIL, a space, if a character, that character.
Parse time specification extended format (Time of day, Sec 5.3.1),
time-unit designator (Time intervals, Sec 5.5.4.2.1),
or alternative format (Time intervals, Sec 5.5.4.2.2). Returns
a list of numbers (second minute hour).
Find the last leap second on whatever time scale table.
The contents of the grid as vector.
Set the contents of the grid according to the value, which is a sequence.
Compute the timepoint on a linear (number) scale.
Make an affi instance with the contents not set, except for dimensions.
Make the grid based on the specification, modified with the affi given. It will be created with initial-element if non-nil.
Make a dimension exponent list (dimel) and SI conversion factor
from name-expons of the form unitname1 expon1 unitname2 expon2...
Symbols may be units or physical dimension names; the
SI conversion value will be nil if a physical dimension is used.
Create a vector with element type fixnum.
affi
.
Make a physical dimension quantity out of a grid where the elements may have different units. This may modify the contents of the magnitude grid.
Construct a pdq grid given one of:
1) initial-contents of pdqs and specification
2) initial-contents of magnitudes, unit-expressions,
and optionally specification (else same as magnitudes’)
3) initial-element being a pdq, and specification
4) specification and optionally same-units.
Make a string in a customary form for unit expressions from the sexp.
Make the physical dimension quantity with a unit expression from a number or grid; if a grid, the same units apply to all elements.
From the number x, return the representation of an angle in radians.
Make a specification from the type, dimensions, and element-type.
grid
.
Make a system of units by naming the units and optionally naming a system of units which serves as a base; if it is T, then use the current system-of-units.
Make an object representing a point in time. Either dtspec, or timeparse should be specified, and scale should be specified. Note that if dtspec is specified, the contents are changed in the original object.
From the dimel (list of dimension exponents), make an unit-exponent list.
From the dimel (list of dimension exponents), make an unit sexp.
A function mapping linearized index between affis.
Map onto the leaves (non-list) of the tree.
Map the function of a pdq onto the nested lists of pdqs, optionally flattening.
Make a new specification based on the existing one, replacing values as given.
grid
.
Extend a comparison operator from two to any number of arguments.
Format the grid.
Format the two dimensional grid, or the one dimensional grid horizontally or vertically.
Format the one dimensional grid.
Make list of the specified length that is all zeros except in the position specified, which has the value given.
Operate on the dimensions, either dimels or vectors of dimels.
Create and export the symbol used to represent the parameter, including possibly making the appropriate package (category).
Parentheses should be used in this case.
Parse a string or symbol specifying units into lists.
Parse a range specification, returning two values: the starting
point, and the length of the range, whose sign determines the
direction. [0,d) is the domain.
A range specification is either and atom or a list of two integers.
Negative integers are interpreted as counted backwards from the right
edge of the domain, ie i < 0 denotes element d+i.
If range is an atom, then it can be :all or :rev, denoting the entire
range in regular and reversed order, respectively, or refer to a
single element.
A two-element list denotes an interval, inclusive. If the first one is larger then the second, reverse ordering is used.
Find dimel from a unit expression; the symbols in this expression may
be either unit names or dimension names. Return the dimel and
the conversion; if the expression contains a physical dimension (like ’time)
as opposed to a unit of measure (like ’second), then the conversion
is nil.
Find the dimel representation of the dimensions from a string, symbol, or unit sexp.
Make a specification for a PDQ grid from the specification of its magnitude.
Generate a set of count values evenly distributed across the range [0,1] for each dimension.
Quaternion multiplication.
The quaternion corresponding to a given pair of Euler parameters.
Find a common denominator of the unit exponents and return the integer dimel with the common denominator.
Read the data line and split into fields separated by either a separator or white space, designated with :whitespace.
Read the ISO8601 specification and make a dtspec.
Read the earth orientation parameters from USNO.
Read from the string if possible.
Read the physical dimension quantity from the stream.
Read the next number and interpret as a pdq, if units is non-nil. The special ’pointer gives the starting location to read and is updated after the read.
Find the largest time unit where the two dtspecs differ, and return the difference of that unit and the unit name. If the dtspecs are the same, return 0 :second.
Remove the element at position.
Remove the element at position.
affi
.
Replace an index specified as :range with a stride with the explicit indices needed.
grid
.
Find the coeff from the dimensions.
Make a list of the given length with element equal to the index.
Set the element at position to the value, and return the list.
The first of args is to be shown if it is not zero (:tud format) or args are not all zeros (nil format).
The grid dimensions from its specification.
grid
.
Replace the grid dimensions in the specification. Note this works only the highest level grid spec.
grid
.
Constrain an affine map to a subrange, which is given as a list of ranges. For details, see parse-range. Return the new affine index.
affi
.
Make a test grid for formatting.
foreign-array: nil= CL array, T=foreign array
matrix: nil = vector, T = matrix
pq: nil = numerical grid, :scalar = all the same units, :mixed = different units.
Format the 1D grid with all different combinations.
Format the time interval ISO8601.
Convert timeparse to clut, CL’s unfortunately-named ‘universal-time’. No scale is provided; it is a uniform time.
Do the two timepoints obey the relation?
The first, or top, type in the specification.
grid
.
Remove the characters that are illegal in unit and dimension names because they are used in unit math.
Look for either ’declare or ’the declarations on the object, and expand accordingly if declared, or else return the whole-form. The second value returned indicates whether there was a replacement; in the former case it is T, in the latter NIL.
grid
.
Generate a tai leap second table from the utc leap second table.
Find the lowest flexible floor of the two vectors of integers, and the remainder vec1-gcd*vec2.
The name of the ith vector component.
Return the object if it’s not a complex; if it is a complex, assume it’s a pointer and convert to a CL complex.
grid
.
Multiplication of generalized or regular numbers.
number
) (b foreign-array
)) ¶foreign-array
) (b number
)) ¶foreign-array
) (b foreign-array
)) ¶number
) (b physical-quantity
)) ¶physical-quantity
) (b number
)) ¶physical-quantity
) (b physical-quantity
)) ¶number
) b) ¶number
)) ¶sequence
) (b sequence
)) ¶sequence
)) ¶sequence
) b) ¶number
) (b number
)) ¶Addition of generalized or regular numbers.
number
) (b foreign-array
)) ¶foreign-array
) (b number
)) ¶foreign-array
) (b foreign-array
)) ¶physical-quantity
) (b number
)) ¶number
) (b physical-quantity
)) ¶physical-quantity
) (b physical-quantity
)) ¶number
) b) ¶number
)) ¶sequence
) (b sequence
)) ¶sequence
)) ¶sequence
) b) ¶number
) (b number
)) ¶Subtraction/negation of generalized or regular numbers, internal. Users call -.
number
) (b foreign-array
)) ¶foreign-array
) (b number
)) ¶foreign-array
) (b foreign-array
)) ¶physical-quantity
) (b number
)) ¶number
) (b physical-quantity
)) ¶physical-quantity
) (b physical-quantity
)) ¶number
) b) ¶number
)) ¶sequence
) (b sequence
)) ¶sequence
)) ¶sequence
) b) ¶number
) (b number
)) ¶Division of generalized or regular numbers, internal. Users call /.
foreign-array
) (b number
)) ¶number
) (b physical-quantity
)) ¶physical-quantity
) (b number
)) ¶physical-quantity
) (b physical-quantity
)) ¶number
) b) ¶number
)) ¶sequence
) (b sequence
)) ¶sequence
)) ¶sequence
) b) ¶number
) (b number
)) ¶Less than or equal.
Less than.
Numeric equal
Greater than or equal.
Greater than
The grid’s affi.
grid
.
physical-quantity
)) ¶foreign-array
)) ¶automatically generated reader method
affi
.
array
)) ¶coerce-nil
)) ¶coerce-undefined
)) ¶coerce-undefined
)) ¶to
.
grid
.
foreign-array
)) ¶automatically generated reader method
(eql pi)
) like) ¶Make the object(s) required for storage of the data, if it consists of CL arrays and lists.
grid
.
(eql antik:physical-quantity)
) dimensions rest-spec &key initial-element initial-contents) ¶(eql grid:foreign-array)
) dimensions rest-spec &rest keys &key &allow-other-keys) ¶(eql array)
) dimensions rest-spec &key initial-element initial-contents) ¶making-complex-number
)) ¶making-complex-number
)) ¶physical-quantity
)) ¶number
)) ¶Function for number comparison. If this function is
defined for a generalized number and returns an object for which all
comparison functions such as <, >, etc. are defined,
then all comparison functions will automatically be defined
for that object.
physical-quantity
)) ¶number
)) ¶Dimel for the physical dimension quantity.
physical-quantity
)) ¶automatically generated reader method
number
)) ¶Numerical magnitude of a physical dimension quantity.
physical-quantity
)) ¶automatically generated reader method
number
)) ¶Print the grid readably. The contents-writer is a function that is called on the stream and writes the contents of the grid.
grid
.
physical-quantity
) contents-writer stream) ¶foreign-array
) contents-writer stream) ¶array
) contents-writer stream) ¶Physical dimensions for object are a scalar.
physical-quantity
)) ¶automatically generated reader method
Warned when nil passed as argument to arithmetic function.
warning
.
Jump to: | (
*
+
-
/
<
=
>
A C D E F G H I J L M N O P Q R S T U V W Z |
---|
Jump to: | (
*
+
-
/
<
=
>
A C D E F G H I J L M N O P Q R S T U V W Z |
---|
Jump to: | *
+
2
@
A C D E F H I M N O R S T |
---|
Jump to: | *
+
2
@
A C D E F H I M N O R S T |
---|
Jump to: | A C D E F G I L M N O P R S T U V W |
---|
Jump to: | A C D E F G I L M N O P R S T U V W |
---|