## Add(Complex, Complex) {#add}

Adds *a* and *b*.

```csharp
public static Complex Add(Complex a, Complex b)
```

| Parameter | Type | Description |
| --- | --- | --- |
| a | Complex | The a complex. |
| b | Complex | The b complex. |

### Return Value

The sum complex.

### See Also

* struct [Complex](../)
* namespace [Aspose.Imaging.ImageFilters.ComplexUtils](../../complex/)
* assembly [Aspose.Imaging](../../../)

---

## Add(Complex, double) {#add_1}

Adds *a* and *s*.

```csharp
public static Complex Add(Complex a, double s)
```

| Parameter | Type | Description |
| --- | --- | --- |
| a | Complex | The a complex. |
| s | Double | The s value. |

### Return Value

The complex with its Re increased by *s*.

### See Also

* struct [Complex](../)
* namespace [Aspose.Imaging.ImageFilters.ComplexUtils](../../complex/)
* assembly [Aspose.Imaging](../../../)

---

## Add(Complex, Complex, ref Complex) {#add_2}

Adds *a* and *b*.

```csharp
public static void Add(Complex a, Complex b, ref Complex result)
```

| Parameter | Type | Description |
| --- | --- | --- |
| a | Complex | The a complex. |
| b | Complex | The b complex. |
| result | Complex& | The result. |

### See Also

* struct [Complex](../)
* namespace [Aspose.Imaging.ImageFilters.ComplexUtils](../../complex/)
* assembly [Aspose.Imaging](../../../)

---

## Add(Complex, double, ref Complex) {#add_3}

Adds *a* and *s*.

```csharp
public static void Add(Complex a, double s, ref Complex result)
```

| Parameter | Type | Description |
| --- | --- | --- |
| a | Complex | The a complex. |
| s | Double | The s value. |
| result | Complex& | The result. |

### See Also

* struct [Complex](../)
* namespace [Aspose.Imaging.ImageFilters.ComplexUtils](../../complex/)
* assembly [Aspose.Imaging](../../../)


