activity
20162026
most citedDisordered vectors in R: introducing the disordR package

1 citations · 1 across the 15 of their papers we have counts for

collaborators

15 papers

cs.SC2026

Introducing the vfunc R package

Robin K. S. Hankin

, it is natural to define as the function that maps to . However, in base R, objects of class func…

physics.soc-ph2024

Discrete Lanchester attrition models: the case of precautionary surrender

Robin K. S. Hankin

Discrete Lanchester-type attrition models describe many types of antagonistic situations; the preferred interpretation is two fleets of battleships, each trying to sink the other.…

cs.SC2023

The free Abelian group in R: the frab package

Robin K. S. Hankin

In this short article I introduce the frab package which provides an alternative interpretation of named vectors in the R programming language; it is available on CRAN. The underly…

cs.SC2023

Jordan algebra in R

Robin K. S. Hankin

In this short article I introduce the "jordan" package which provides functionality for working with different types of Jordan algebra. I give some numerical verification of the Jo…

cs.SC2022

Quantum algebra in R: the weyl package

Robin K. S. Hankin

Weyl algebra is a simple noncommutative system used in quantum mechanics. Here I introduce the weyl package, written in the R computing language, which furnishes functionality for…

physics.class-ph2022

A systematic search for a three-velocity gyrodistributive law in special relativity with the lorentz R package

Robin K. S. Hankin

Here I present the lorentz package for working with relativistic physics. The package includes functionality for four-vector transformations, three-velocity addition, and other rel…

cs.SC2022

The free group in R

Robin K. S. Hankin

Here I present the freegroup package for working with the free group on a finite set of symbols. The package is vectorised; internally it uses an efficient matrix-based representat…

cs.SC2022

The free algebra in R

Robin K. S. Hankin

The free algebra is an interesting and useful algebraic object. Here I introduce "freealg", an R package which furnishes computational support for free algebras. The package uses t…

cs.SC2022

Stokes's theorem in R

Robin K. S. Hankin

In this short article I introduce the stokes package which provides functionality for working with tensors, alternating forms, wedge products, and related concepts from the exterio…

cs.SC2022

Fast multivariate polynomials in R: the mvp package

Robin K. S. Hankin

In this short article I introduce the mvp package, which provides some functionality for handling multivariate polynomials. The package uses the C++ Standard Template Library's map…

cs.SC2022

Sparse arrays in R: the spray package

Robin K. S. Hankin

In this short article I introduce the spray package, which provides some functionality for handling sparse arrays. The package uses the C++ Standard Template Library's map class to…

cs.SC2022★ 1 cited

Disordered vectors in R: introducing the disordR package

Robin K. S. Hankin

Objects in the {\tt stl map} class of {\tt C++} associate a value to each of a set of keys. Accessing values or keys of such an object is problematic in the R programming language…

cs.SC2022

Clifford algebra in R

Robin K. S. Hankin

Here I present the 'clifford' package for working with Clifford algebras in the R programming language. The algebra is described and package idiom is given.

math.CO2018

A liability allocation game

Robin K. S. Hankin

The following problem is considered. Two players are each required to allocate a quota of~ counters among~ boxes labelled~. At times a random b…

math.GT2016

Visually pleasing knot projections in R

Robin K. S. Hankin

In this short article I introduce the knotR package, which creates two dimensional knot diagrams optimized for visual appearance using the R programming language. The knotR package…