public ProductStochasticProcess(params IStochasticProcess[] factors)
 {
     _factors    = factors;
     _stateSpace = new ProductManifold(factors.Select(process => process.StateSpace).ToArray());
 }
示例#2
0
 public static int BaseCoordinateIndex(ProductManifold stateSpace)
 {
     return(stateSpace.CoordinateIndex((int)ManifoldProductOrder.Base));
 }
示例#3
0
 public static int FiberCoordinateIndex(ProductManifold stateSpace)
 {
     return(stateSpace.CoordinateIndex((int)ManifoldProductOrder.Fiber));
 }
示例#4
0
        public ExtensionStochasticProcess(IStochasticProcess baseProcess, IManifold fiber)
        {
            _baseProcess = baseProcess;

            _stateSpace = new ProductManifold(_baseProcess.StateSpace, fiber);
        }