# Maths.MaximumSearchMultiple<T> class

Namespace: [Grasshopper2](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public class Maths.MaximumSearchMultiple<T>
```

Utility class for performing multiple far searches.

**Type parameters:**

- `T`: Type of object.

## Constructors

- [Maths.MaximumSearchMultiple<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.maths.maximumsearchmultiple-1/ctor.md): (2 overloads) Create a new, blank maximum search.

## Properties

- [Count](https://developer.rhino3d.com/api/gh2/type/grasshopper2.maths.maximumsearchmultiple-1/count.md): Gets the number of values found so far.
- [Limit](https://developer.rhino3d.com/api/gh2/type/grasshopper2.maths.maximumsearchmultiple-1/limit.md): Gets the limit below which values are not considered.
- [Maxima](https://developer.rhino3d.com/api/gh2/type/grasshopper2.maths.maximumsearchmultiple-1/maxima.md): Iterate over all distances in a nearest->furthest order.
- [Values](https://developer.rhino3d.com/api/gh2/type/grasshopper2.maths.maximumsearchmultiple-1/values.md): Iterate over all instances in a nearest->furthest order.

## Indexers

- [this[]](https://developer.rhino3d.com/api/gh2/type/grasshopper2.maths.maximumsearchmultiple-1/item.md): Gets the distance+instance pair at the given index.

## Methods

- [Consider](https://developer.rhino3d.com/api/gh2/type/grasshopper2.maths.maximumsearchmultiple-1/consider.md): Evaluate a new maximum/value pair.
