# Result¶

Result  // Allow a value to be a result


## Description¶

Captures a value for use as a function result. The output of the op is the same as the input.

### Inputs¶

Name Element Type Shape
arg Any Any

### Outputs¶

Name Element Type Shape
output Same as arg Same as arg

## Mathematical Definition¶

$\mathtt{output} = \mathtt{arg}$

## C++ Interface¶

class Result : public ngraph::op::Op

Public Functions

const std::string &description() const

Get the string name for the type of the node, such as Add or Multiply. The class name, must not contain spaces as it is used for codegen.

Return
A const reference to the node’s type name

Result()

Allows a value to be used as a function result.

Result(const Output<Node> &arg, bool needs_default_layout = false)

Allows a value to be used as a function result.

Parameters
• arg: Node that produces the input tensor.

void validate_and_infer_types()

Throws if the node is invalid.