Current section
Files
Jump to
Current section
Files
lib/nif.ex
defmodule Stl.NIF do
@moduledoc false
@on_load :__on_load__
def __on_load__ do
path = :filename.join(:code.priv_dir(:ex_stl), ~c"libstl_nif")
case :erlang.load_nif(path, 0) do
:ok -> :ok
{:error, reason} -> raise "failed to load NIF library, reason: #{inspect(reason)}"
end
end
def decompose(_series, _period, _params, _include_weights), do: :erlang.nif_error(:nif_not_loaded)
def decompose_multi(_series, _periods, _params), do: :erlang.nif_error(:nif_not_loaded)
def seasonal_strength(_seasonal, _remainder), do: :erlang.nif_error(:nif_not_loaded)
def trend_strength(_trend, _remainder), do: :erlang.nif_error(:nif_not_loaded)
end