/* * (c) Copyright Christian P. Fries, Germany. All rights reserved. Contact: email@christianfries.com. * * Created on 24.03.2014 */ package net.finmath.fouriermethod.models; import net.finmath.fouriermethod.CharacteristicFunctionInterface; /** * Interface which has to be implemented by models providing the * characteristic functions of stochastic processes. * * @author Christian Fries */ public interface ProcessCharacteristicFunctionInterface { /** * Returns the characteristic function of X(t), where X is <code>this</code> stochastic process. * * @param time The time at which the stochastic process is observed. * @return The characteristic function of X(t). */ CharacteristicFunctionInterface apply(double time); }