sPooKee/fpp-tool

View on GitHub
src/fpptool/algos/impl/GroffVerfahren.java

Summary

Maintainability
A
0 mins
Test Coverage
package fpptool.algos.impl;

import fpptool.algos.AbstractVerfahren;
import fpptool.algos.Input;

public class GroffVerfahren extends AbstractVerfahren
{


    @Override
    public String getName()
    {
        return "Groff";
    }

    public GroffVerfahren(Input input)
    {
        super(input);
    }

    @Override
    protected double calcV(Integer tau, Integer t)
    {
        return 2 * input.K / input.h;
    }

    @Override
    protected double calcC(Integer tau, Integer t)
    {
        int j = t - tau;
        return input.d.get(t) * j * (j + 1);
    }
}