# tensorflow::ops::SparseTensorDenseAdd Class Reference

# tensorflow::ops::SparseTensorDenseAdd

`#include <sparse_ops.h>`

Adds up a `SparseTensor` and a dense `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor`, producing a dense `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor`.

## Summary

This Op does not require `a_indices` be sorted in standard lexicographic order.

Arguments:

- scope: A [Scope](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object
- a_indices: 2-D. The `indices` of the `SparseTensor`, with shape `[nnz, ndims]`.
- a_values: 1-D. The `values` of the `SparseTensor`, with shape `[nnz]`.
- a_shape: 1-D. The `shape` of the `SparseTensor`, with shape `[ndims]`.
- b: `ndims`-D [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor). With shape `a_shape`.

<br />

Returns:

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

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/sparse-tensor-dense-add#classtensorflow_1_1ops_1_1_sparse_tensor_dense_add_1a38c64871414d5de93d943d6971794d45(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 a_indices, ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input a_values, ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input a_shape, ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input b)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/sparse-tensor-dense-add#classtensorflow_1_1ops_1_1_sparse_tensor_dense_add_1a1459d5b89685305fc2681d3f306dd73b` | `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/sparse-tensor-dense-add#classtensorflow_1_1ops_1_1_sparse_tensor_dense_add_1a6978070283c292c128c808e0b999f6ee` | `::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/sparse-tensor-dense-add#classtensorflow_1_1ops_1_1_sparse_tensor_dense_add_1ac51ac5fcff835a3664c01c66cbbff941() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/sparse-tensor-dense-add#classtensorflow_1_1ops_1_1_sparse_tensor_dense_add_1a7d18748b94a687fabc17564c822da90d() const ` | ` `` ` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/sparse-tensor-dense-add#classtensorflow_1_1ops_1_1_sparse_tensor_dense_add_1a1b17ec100ab821b17c835af61c1eceb2() const ` | ` `` ` |

## Public attributes

### operation

```
Operation operation
```

### output

```
::tensorflow::Output output
```

## Public functions

### SparseTensorDenseAdd

```
 SparseTensorDenseAdd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a_indices,
  ::tensorflow::Input a_values,
  ::tensorflow::Input a_shape,
  ::tensorflow::Input b
)
```

### node

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

### operator::tensorflow::Input

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

### operator::tensorflow::Output

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