Module:MOS: Difference between revisions

Ganaram inukshuk (talk | contribs)
mNo edit summary
Ganaram inukshuk (talk | contribs)
add interleaved/flought mos function
Line 20: Line 20:
local utils = require("Module:Utils")
local utils = require("Module:Utils")
local et = require("Module:ET")
local et = require("Module:ET")
local tip = require("Module:Template input parse")
local p = {}
local p = {}


Line 176: Line 175:
return p.new(2*mos.nL, mos.ns-mos.nL, mos.equave)
return p.new(2*mos.nL, mos.ns-mos.nL, mos.equave)
end
end
end
-- Find the two interleaved mosses of a mos xL ys as (2x+y)L ys and xL (x+2y)s.
function p.interleaved_mosses(mos)
return p.new(mos.nL*2+mos.ns, mos.ns, mos.equave), p.new(mos.nL, mos.ns*2+mos.nL, mos.equave)
end
end