# A Suite of Routines for Working with Jordan Algebras

## Documentation for package ‘jordan’ version 1.0-6

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A C D E H I J L M N O Q R S T V Z misc

jordan-package | A Suite of Routines for Working with Jordan Algebras

## -- A --

albert | Create jordan objects
albert-class | Classes in the '"jordan"' package
albert1_to_vec | Coercion
albert_arith_albert | Methods for Function Arith in package Jordan
albert_arith_numeric | Methods for Function Arith in package Jordan
albert_id | Multiplicative identities
albert_inverse | Methods for Function Arith in package Jordan
albert_power_albert | Methods for Function Arith in package Jordan
albert_power_numeric | Methods for Function Arith in package Jordan
albert_power_single_n | Methods for Function Arith in package Jordan
albert_prod_albert | Methods for Function Arith in package Jordan
albert_show | Print methods
Arith | Methods for Function Arith in package Jordan
Arith-method | Methods for Function Arith in package Jordan
Arith-methods | Methods for Function Arith in package Jordan
as.1matrix | Coercion
as.1matrix-method | Coercion
as.albert | Coercion
as.complex_herm_matrix | Coercion
as.id | Multiplicative identities
as.identity | Multiplicative identities
as.jordan | Coercion
as.list | Coercion
as.list-method | Coercion
as.matrix-method | Coercion
as.one | Multiplicative identities
as.quaternion_herm_matrix | Coercion
as.real_symmetric_matrix | Coercion
as.spin | Create jordan objects

## -- C --

c | Concatenation
c-method | Concatenation
c.jordan | Concatenation
chm1_to_vec | Coercion
chm_arith_chm | Methods for Function Arith in package Jordan
chm_arith_numeric | Methods for Function Arith in package Jordan
chm_id | Multiplicative identities
chm_inverse | Methods for Function Arith in package Jordan
chm_power_numeric | Methods for Function Arith in package Jordan
chm_prod_chm | Methods for Function Arith in package Jordan
coerce | Coercion
coercion | Coercion
Compare-method | Methods for compare S4 group
Compare-methods | Methods for compare S4 group
complex_herm_matrix | Create jordan objects
complex_herm_matrix-class | Classes in the '"jordan"' package
conc | Concatenation
concatenate | Concatenation
conc_pair | Concatenation

## -- D --

description | Print methods
dim-method | Miscellaneous Jordan functionality

## -- E --

extract | Extract and replace methods for jordan objects

## -- H --

harmonize_on | Methods for Function Arith in package Jordan
harmonize_oo | Methods for Function Arith in package Jordan
harmonize_spin_numeric | Miscellaneous Jordan functionality
harmonize_spin_spin | Miscellaneous Jordan functionality
head_and_tail | Print methods

## -- I --

id | Multiplicative identities
identity | Multiplicative identities
index | Classes in the '"jordan"' package
index-class | Extract and replace methods for jordan objects
is.albert | Create jordan objects
is.complex_herm_matrix | Create jordan objects
is.id | Multiplicative identities
is.identity | Multiplicative identities
is.jordan | Create jordan objects
is.quaternion_herm_matrix | Create jordan objects
is.real_symmetric_matrix | Create jordan objects
is.rsm | Create jordan objects
is.spin | Create jordan objects
is.zero | The zero Jordan object
is.zero-method | The zero Jordan object
is_ok_albert | Validity methods
is_ok_chm | Validity methods
is_ok_qhm | Validity methods
is_ok_rsm | Validity methods
is_zero_jordan | The zero Jordan object

## -- J --

jordan | Create jordan objects
jordan-class | Classes in the '"jordan"' package
jordan_arith_jordan | Methods for Function Arith in package Jordan
jordan_arith_numeric | Methods for Function Arith in package Jordan
jordan_compare | Methods for compare S4 group
jordan_compare_jordan | Methods for compare S4 group
jordan_compare_numeric | Miscellaneous Jordan functionality
jordan_compare_single | Methods for compare S4 group
jordan_equal_jordan | Methods for compare S4 group
jordan_equal_single | Methods for compare S4 group
jordan_inverse | Methods for Function Arith in package Jordan
jordan_matrix-class | Classes in the '"jordan"' package
jordan_matrix_show | Print methods
jordan_negative | Methods for Function Arith in package Jordan
jordan_plus_jordan | Methods for Function Arith in package Jordan
jordan_plus_numeric | Methods for Function Arith in package Jordan
jordan_power_jordan | Methods for Function Arith in package Jordan
jordan_power_numeric | Methods for Function Arith in package Jordan
jordan_power_singleinteger | Methods for Function Arith in package Jordan
jordan_prod_jordan | Methods for Function Arith in package Jordan
jordan_prod_numeric | Methods for Function Arith in package Jordan
jordan_special-class | Classes in the '"jordan"' package

## -- L --

length-method | Miscellaneous Jordan functionality

## -- M --

matrix1_to_jordan | Coercion
misc | Miscellaneous Jordan functionality
mymatrixpower | Miscellaneous Jordan functionality
mymatrixpower_onion | Miscellaneous Jordan functionality

## -- N --

names-method | Miscellaneous Jordan functionality
names<--method | Miscellaneous Jordan functionality
numeric_arith_albert | Methods for Function Arith in package Jordan
numeric_arith_chm | Methods for Function Arith in package Jordan
numeric_arith_jordan | Methods for Function Arith in package Jordan
numeric_arith_qhm | Methods for Function Arith in package Jordan
numeric_arith_rsm | Methods for Function Arith in package Jordan
numeric_compare_jordan | Create jordan objects
numeric_to_albert | Coercion
numeric_to_complex_herm_matrix | Coercion
numeric_to_quaternion_herm_matrix | Coercion
numeric_to_real_symmetric_matrix | Coercion
n_to_r | Sizes of Matrix-based Jordan algebras
n_to_r_albert | Sizes of Matrix-based Jordan algebras
n_to_r_chm | Sizes of Matrix-based Jordan algebras
n_to_r_qhm | Sizes of Matrix-based Jordan algebras
n_to_r_rsm | Sizes of Matrix-based Jordan algebras

## -- O --

octjordan_prod_octjordan | Methods for Function Arith in package Jordan
one | Multiplicative identities

## -- Q --

qhm1_to_vec | Coercion
qhm_arith_numeric | Methods for Function Arith in package Jordan
qhm_arith_qhm | Methods for Function Arith in package Jordan
qhm_id | Multiplicative identities
qhm_inverse | Methods for Function Arith in package Jordan
qhm_power_numeric | Methods for Function Arith in package Jordan
qhm_prod_qhm | Methods for Function Arith in package Jordan
quadraticform | Miscellaneous Jordan functionality
quaternion_herm_matrix | Create jordan objects
quaternion_herm_matrix-class | Classes in the '"jordan"' package
quaternion_prod_quaternion | Methods for Function Arith in package Jordan

## -- R --

r1 | Miscellaneous Jordan functionality
ralbert | Random Jordan objects
random | Random Jordan objects
rchm | Random Jordan objects
real_symmetric_matrix | Create jordan objects
real_symmetric_matrix-class | Classes in the '"jordan"' package
rjordan | Random Jordan objects
rn | Miscellaneous Jordan functionality
rqhm | Random Jordan objects
rrsm | Random Jordan objects
rsm1_to_vec | Coercion
rsm_arith_numeric | Methods for Function Arith in package Jordan
rsm_arith_rsm | Methods for Function Arith in package Jordan
rsm_id | Multiplicative identities
rsm_inverse | Methods for Function Arith in package Jordan
rsm_power_numeric | Methods for Function Arith in package Jordan
rsm_prod_rsm | Methods for Function Arith in package Jordan
rspin | Random Jordan objects
r_to_n | Sizes of Matrix-based Jordan algebras
r_to_n_albert | Sizes of Matrix-based Jordan algebras
r_to_n_chm | Sizes of Matrix-based Jordan algebras
r_to_n_qhm | Sizes of Matrix-based Jordan algebras
r_to_n_rsm | Sizes of Matrix-based Jordan algebras

## -- S --

show | Print methods
spin | Create jordan objects
spin-class | Classes in the '"jordan"' package
spin_equal_spin | Methods for compare S4 group
spin_id | Multiplicative identities
spin_inverse | Methods for Function Arith in package Jordan
spin_negative | Methods for Function Arith in package Jordan
spin_plus_numeric | Methods for Function Arith in package Jordan
spin_plus_spin | Methods for Function Arith in package Jordan
spin_power_numeric | Methods for Function Arith in package Jordan
spin_power_single_n | Methods for Function Arith in package Jordan
spin_power_spin | Methods for Function Arith in package Jordan
spin_prod_numeric | Methods for Function Arith in package Jordan
spin_prod_spin | Methods for Function Arith in package Jordan
spin_show | Print methods
sum-method | Miscellaneous Jordan functionality

## -- T --

top_and_bottom | Print methods

## -- V --

valid | Validity methods
validity | Validity methods
valid_albert | Validity methods
valid_chm | Validity methods
valid_qhm | Validity methods
valid_rsm | Validity methods
vec_albertprod_vec | Methods for Function Arith in package Jordan
vec_chmprod_vec | Methods for Function Arith in package Jordan
vec_qhmprod_vec | Methods for Function Arith in package Jordan
vec_rsmprod_vec | Methods for Function Arith in package Jordan
vec_to_albert1 | Coercion
vec_to_chm1 | Coercion
vec_to_qhm1 | Coercion
vec_to_rsm1 | Coercion

## -- Z --

zero | The zero Jordan object

## -- misc --

[-method | Extract and replace methods for jordan objects
[<--method | Extract and replace methods for jordan objects