Home
last modified time | relevance | path

Searched refs:OPNode (Results 1 – 10 of 10) sorted by relevance

/third_party/boost/libs/yap/example/autodiff_library/
DOPNode.cpp22 OPNode::OPNode(OPCODE op, Node* left) : ActNode(), op(op), left(left),val(NaN_Double) { in OPNode() function in AutoDiff::OPNode
25 TYPE OPNode::getType() in getType()
30 OPNode::~OPNode() { in ~OPNode()
DOPNode.h18 class OPNode: public ActNode {
20 OPNode(OPCODE op,Node* left);
21 virtual ~OPNode();
DUaryOPNode.h15 class UaryOPNode: public OPNode {
17 static OPNode* createUnaryOpNode(OPCODE op, Node* left);
DBinaryOPNode.h17 class BinaryOPNode: public OPNode {
20 static OPNode* createBinaryOpNode(OPCODE op, Node* left, Node* right);
Dautodiff.h84 extern OPNode* create_uary_op_node(OPCODE code, Node* left);
85 extern OPNode* create_binary_op_node(OPCODE code, Node* left,Node* right);
DUaryOPNode.cpp23 UaryOPNode::UaryOPNode(OPCODE op_, Node* left): OPNode(op_,left) { in UaryOPNode()
26 OPNode* UaryOPNode::createUnaryOpNode(OPCODE op, Node* left) in createUnaryOpNode()
29 OPNode* node = NULL; in createUnaryOpNode()
Dautodiff.cpp45 OPNode* create_binary_op_node(OPCODE code, Node* left, Node* right) in create_binary_op_node()
49 OPNode* create_uary_op_node(OPCODE code, Node* left) in create_uary_op_node()
DBinaryOPNode.cpp22 BinaryOPNode::BinaryOPNode(OPCODE op_, Node* left_, Node* right_):OPNode(op_,left_),right(right_) in BinaryOPNode()
26 OPNode* BinaryOPNode::createBinaryOpNode(OPCODE op, Node* left, Node* right) in createBinaryOpNode()
29 OPNode* node = NULL; in createBinaryOpNode()
/third_party/boost/libs/yap/example/
Dautodiff_example.cpp186 OPNode* op1 = create_binary_op_node(OP_TIMES,v5,x1); //op1 = v5*x1 in BOOST_FIXTURE_TEST_SUITE()
187 OPNode* op2 = create_uary_op_node(OP_SIN,v10); //op2 = sin(v10) in BOOST_FIXTURE_TEST_SUITE()
188 OPNode* op3 = create_binary_op_node(OP_TIMES,op2,x1); //op3 = op2*x1 in BOOST_FIXTURE_TEST_SUITE()
189 OPNode* op4 = create_binary_op_node(OP_PLUS,op1,op3); //op4 = op1 + op3 in BOOST_FIXTURE_TEST_SUITE()
190 OPNode* op5 = create_binary_op_node(OP_TIMES,v10,x2); //op5 = v10*x2 in BOOST_FIXTURE_TEST_SUITE()
191 OPNode* op6 = create_binary_op_node(OP_PLUS,op4,op5); //op6 = op4+op5 in BOOST_FIXTURE_TEST_SUITE()
192 OPNode* op7 = create_binary_op_node(OP_DIVID,x3,v6); //op7 = x3/v6 in BOOST_FIXTURE_TEST_SUITE()
193 OPNode* op8 = create_binary_op_node(OP_MINUS,op6,op7); //op8 = op6 - op7 in BOOST_FIXTURE_TEST_SUITE()
231 OPNode* op1 = create_binary_op_node(OP_TIMES,v5,x1); //op1 = v5*x1 in build_linear_function2_manually()
232 OPNode* op2 = create_uary_op_node(OP_NEG,v10); //op2 = -v10 in build_linear_function2_manually()
[all …]
/third_party/boost/libs/yap/cmake/
Ddependencies.cmake66 ${CMAKE_CURRENT_SOURCE_DIR}/example/autodiff_library/OPNode.cpp