all files / algebra/src/ Cyclic.js

100% Statements 6/6
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17                      
var algebraCyclic = require('algebra-cyclic')
var createScalar = require('./createScalar')
 
/**
 * Create a Cyclic algebra.
 *
 * @param {String|Array} elements
 */
 
function Cyclic (elements) {
  var ring = algebraCyclic(elements)
 
  return createScalar(ring)
}
 
module.exports = Cyclic