# tensorflow::ops::BroadcastDynamicShape Class Reference

# tensorflow::ops::BroadcastDynamicShape

`#include <array_ops.h>`

Return the shape of s0 op s1 with broadcast.

## Summary

Given `s0` and `s1`, tensors that represent shapes, compute `r0`, the broadcasted shape. `s0`, `s1` and `r0` are all integer vectors.

Arguments:

- scope: A [Scope](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object

<br />

Returns:

- `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output`: The r0 tensor.

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/broadcast-dynamic-shape#classtensorflow_1_1ops_1_1_broadcast_dynamic_shape_1a6672d4b43b8122a2ebadcb84b0a33ffa(const ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input s0, ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input s1)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/broadcast-dynamic-shape#classtensorflow_1_1ops_1_1_broadcast_dynamic_shape_1a2812a907f6572e464a52d236c77632cd` | `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/broadcast-dynamic-shape#classtensorflow_1_1ops_1_1_broadcast_dynamic_shape_1a8f8ea2cc676b86d7bc6f4e9466033607` | `::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output` |

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/broadcast-dynamic-shape#classtensorflow_1_1ops_1_1_broadcast_dynamic_shape_1a315dcdda63283a0ff7e83587d69c6d18() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/broadcast-dynamic-shape#classtensorflow_1_1ops_1_1_broadcast_dynamic_shape_1af1253260f384caf7bd281e19ff4350df() const ` | ` `` ` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/broadcast-dynamic-shape#classtensorflow_1_1ops_1_1_broadcast_dynamic_shape_1a69e5f15b0ae2eaf6ce1912459a56e84e() const ` | ` `` ` |

## Public attributes

### operation

```
Operation operation
```

### r0

```
::tensorflow::Output r0
```

## Public functions

### BroadcastDynamicShape

```
 BroadcastDynamicShape(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input s0,
  ::tensorflow::Input s1
)
```

### node

```
::tensorflow::Node * node() const 
```

### operator::tensorflow::Input

```
 operator::tensorflow::Input() const 
```

### operator::tensorflow::Output

```
 operator::tensorflow::Output() const 
```