All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.anrisoftware.gsanalysis.synthesis.Synthesis Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2015 Erwin Müller 
 *
 * This file is part of gsanalysis-synthesis. All rights reserved.
 */
package com.anrisoftware.gsanalysis.synthesis;

import javax.inject.Inject;
import javax.measure.quantity.Quantity;

import com.anrisoftware.gsanalysis.core.Fraction;
import com.anrisoftware.gsanalysis.core.Gauge;
import com.anrisoftware.gsanalysis.core.Phase;
import com.google.inject.assistedinject.Assisted;

/**
 * Implements the algorithm how to calculate the Global Scaling continued
 * fraction from a measure. It will calculate the 0. denominator and the
 * logarithm of the continued fraction.
 *
 * @author Erwin Mueller, [email protected]
 * @since 3.0
 */
public class Synthesis extends
        AbstractSynthesis {

    /**
     * @see SynthesisFactory#create(Fraction, Gauge, Phase)
     */
    @Inject
    @SuppressWarnings({ "rawtypes", "unchecked" })
    Synthesis(@Assisted Fraction fraction, @Assisted Gauge gauge,
            @Assisted Phase phase) {
        super(fraction, gauge, phase);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy