/** * Copyright (C) 2011 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.analytics.financial.model.finitedifference; import com.opengamma.analytics.math.function.Function1D; /** * Represents one half of a coupled 1D PDE system, with a coupling strength lambda of this system to the other */ public class CoupledPDEDataBundle extends PDE1DDataBundle<ConvectionDiffusionPDE1DCoupledCoefficients> { //TODO this is not an ideal solution - each instance has a copy of the grid, even though they must be identical //TODO add variable lambda public CoupledPDEDataBundle(final ConvectionDiffusionPDE1DCoupledCoefficients coefficients, final Function1D<Double, Double> initialCondition, final BoundaryCondition lowerBoundary, final BoundaryCondition upperBoundary, final PDEGrid1D grid) { super(coefficients, initialCondition, lowerBoundary, upperBoundary, grid); } }