com.anrisoftware.gsanalysis.synthesis.SynthesisFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gsanalysis-synthesis Show documentation
Show all versions of gsanalysis-synthesis Show documentation
Calculates the value from a Global Scaling continued fraction.
The newest version!
/*
* Copyright 2015 Erwin Müller
*
* This file is part of gsanalysis-synthesis. All rights reserved.
*/
package com.anrisoftware.gsanalysis.synthesis;
import com.anrisoftware.gsanalysis.core.Fraction;
import com.anrisoftware.gsanalysis.core.Gauge;
import com.anrisoftware.gsanalysis.core.Phase;
/**
* Factory to create the synthesis.
*
* @author Erwin Mueller, [email protected]
* @since 3.0
*/
public interface SynthesisFactory {
/**
* Create the synthesis.
*
* @param fraction
* the continued {@link Fraction}.
*
* @param gauge
* the {@link Gauge}.
*
* @param phase
* the {@link Phase}.
*
* @return the {@link Synthesis}.
*/
@SuppressWarnings("rawtypes")
Synthesis create(Fraction fraction, Gauge gauge, Phase phase);
}