Examples of addDependencyNode()


Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

    _node0 = createNode("Node0", Collections.<DependencyNode>emptySet());
    _node1 = createNode("Node1", Collections.<DependencyNode>emptySet());
    _node2 = createNode("Node2", Sets.newHashSet(_node0, _node1));
    _node3 = createNode("Node3", Sets.newHashSet(_node1));
    _node4 = createNode("Node4", Sets.newHashSet(_node2, _node3));
    graph.addDependencyNode(_node0);
    graph.addDependencyNode(_node1);
    graph.addDependencyNode(_node2);
    graph.addDependencyNode(_node3);
    graph.addDependencyNode(_node4);
    return graph;
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

    _node1 = createNode("Node1", Collections.<DependencyNode>emptySet());
    _node2 = createNode("Node2", Sets.newHashSet(_node0, _node1));
    _node3 = createNode("Node3", Sets.newHashSet(_node1));
    _node4 = createNode("Node4", Sets.newHashSet(_node2, _node3));
    graph.addDependencyNode(_node0);
    graph.addDependencyNode(_node1);
    graph.addDependencyNode(_node2);
    graph.addDependencyNode(_node3);
    graph.addDependencyNode(_node4);
    return graph;
  }
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

    _node2 = createNode("Node2", Sets.newHashSet(_node0, _node1));
    _node3 = createNode("Node3", Sets.newHashSet(_node1));
    _node4 = createNode("Node4", Sets.newHashSet(_node2, _node3));
    graph.addDependencyNode(_node0);
    graph.addDependencyNode(_node1);
    graph.addDependencyNode(_node2);
    graph.addDependencyNode(_node3);
    graph.addDependencyNode(_node4);
    return graph;
  }
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

    _node3 = createNode("Node3", Sets.newHashSet(_node1));
    _node4 = createNode("Node4", Sets.newHashSet(_node2, _node3));
    graph.addDependencyNode(_node0);
    graph.addDependencyNode(_node1);
    graph.addDependencyNode(_node2);
    graph.addDependencyNode(_node3);
    graph.addDependencyNode(_node4);
    return graph;
  }

  public void noChangeA() {
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

    _node4 = createNode("Node4", Sets.newHashSet(_node2, _node3));
    graph.addDependencyNode(_node0);
    graph.addDependencyNode(_node1);
    graph.addDependencyNode(_node2);
    graph.addDependencyNode(_node3);
    graph.addDependencyNode(_node4);
    return graph;
  }

  public void noChangeA() {
    put(_cache, _node0, 6.0);
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

      final DependencyNode node = new DependencyNode(ComputationTarget.NULL);
      node.setFunction(mockFunction);
      if (previous != null) {
        node.addInputNode(previous);
      }
      graph.addDependencyNode(node);
      previous = node;
    }
    final CompiledViewDefinitionWithGraphsImpl viewEvaluationModel = new CompiledViewDefinitionWithGraphsImpl(VersionCorrection.LATEST, "", viewDefinition, Collections.singleton(graph),
        Collections.<ComputationTargetReference, UniqueId>emptyMap(), new SimplePortfolio("Test Portfolio"), 0);
    final ViewCycleExecutionOptions cycleOptions = ViewCycleExecutionOptions.builder().setValuationTime(Instant.ofEpochMilli(1)).setMarketDataSpecification(new MarketDataSpecification()).create();
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

  }

  private DependencyGraph graph(final DependencyNode... nodes) {
    final DependencyGraph graph = new DependencyGraph("Default");
    for (DependencyNode node : nodes) {
      graph.addDependencyNode(node);
      if (node.hasTerminalOutputValues()) {
        graph.addTerminalOutput(new ValueRequirement("V", node.getComputationTarget()), node.getTerminalOutputValues().iterator().next());
      }
    }
    return graph;
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

    ComputationTarget target = new ComputationTarget(targetSpecification, Currency.GBP);
    yieldCurveNode.setFunction(new MockFunction(target));
    yieldCurveNode.addOutputValue(new ValueSpecification("YieldCurveMarketData",
                                                         targetSpecification,
                                                         ValueProperties.builder().with("Curve", "Forward3M").with("Function", "someFunction").get()));
    graph.addDependencyNode(yieldCurveNode);
    return graph;
  }
   
}
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

      if (i > 0) {
        node.addInputNode(nodes[i - 1]);
        node.addInputValue(new ValueSpecification(Integer.toString(i - 1), ComputationTargetSpecification.of(UniqueId.of("Test", "X")),
            ValueProperties.with(ValuePropertyNames.FUNCTION, "Foo" + (i - 1)).get()));
      }
      graph.addDependencyNode(node);
      nodes[i] = node;
    }
    graph.addTerminalOutput(new ValueRequirement("0", ComputationTargetSpecification.of(UniqueId.of("Test", "X"))),
        new ValueSpecification("0", ComputationTargetSpecification.of(UniqueId.of("Test", "X")), ValueProperties.with(ValuePropertyNames.FUNCTION, "Foo0").get()));
    return graph;
View Full Code Here

Examples of com.opengamma.engine.depgraph.DependencyGraph.addDependencyNode()

    n.setFunction(new MockFunction("Foo", new ComputationTarget(ComputationTargetType.PRIMITIVE, UniqueId.of("Test", "A"))));
    n.addInputValue(new ValueSpecification("1", ComputationTargetSpecification.of(UniqueId.of("Test", "X")), ValueProperties.with(ValuePropertyNames.FUNCTION, "Bar").get()));
    n.addInputValue(new ValueSpecification("2", ComputationTargetSpecification.of(UniqueId.of("Test", "X")), ValueProperties.with(ValuePropertyNames.FUNCTION, "Bar").get()));
    n.addOutputValue(new ValueSpecification("1", ComputationTargetSpecification.of(UniqueId.of("Test", "A")), ValueProperties.with(ValuePropertyNames.FUNCTION, "Foo").get()));
    n.addOutputValue(new ValueSpecification("2", ComputationTargetSpecification.of(UniqueId.of("Test", "A")), ValueProperties.with(ValuePropertyNames.FUNCTION, "Foo").get()));
    a.addDependencyNode(n);
    final DependencyGraph b = createDependencyGraph();
    final DependencyGraphKey ak = new DependencyGraphKey(a, 0);
    final DependencyGraphKey bk = new DependencyGraphKey(b, 0);
    assertFalse(ak.equals(bk));
    assertFalse(bk.equals(ak));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.