# tensorflow::ops::Acosh

`#include <math_ops.h>`

Computes inverse hyperbolic cosine of x element-wise.

## Summary

Given an input tensor, the function computes inverse hyperbolic cosine of every element. [Input](https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input) range is `[1, inf]`. It returns `nan` if the input lies outside the range.


```
x = tf.constant([-2, -0.5, 1, 1.2, 200, 10000, float("inf")])
tf.math.acosh(x) ==> [nan nan 0. 0.62236255 5.9914584 9.903487 inf]
```

<br />

Arguments:

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

<br />

Returns:

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

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/acosh#classtensorflow_1_1ops_1_1_acosh_1a31b3474b5d1e71240fe6088301abf0a5(const ::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input x)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/acosh#classtensorflow_1_1ops_1_1_acosh_1aa991cae2b2e8e5c5ba714a927be34d8c` | `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/acosh#classtensorflow_1_1ops_1_1_acosh_1a5afe6daf80428d88039349ebf210c1cf` | `::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output` |

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/acosh#classtensorflow_1_1ops_1_1_acosh_1a21ed3b868b1295f99f00438352ce0ac9() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/acosh#classtensorflow_1_1ops_1_1_acosh_1a45294a289edf40798c124ba4de38e96c() const ` | ` `` ` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/acosh#classtensorflow_1_1ops_1_1_acosh_1a10bde9ae4d7770247d77d86b34da6752() const ` | ` `` ` |

## Public attributes

### operation

```
Operation operation
```

### y

```
::tensorflow::Output y
```

## Public functions

### Acosh

```
 Acosh(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x
)
```

### node

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

### operator::tensorflow::Input

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

### operator::tensorflow::Output

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