# GH_MarkovOutcome class

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_MarkovOutcome
```

Represents a single Markov chain outcome.

## Constructors

- [GH_MarkovOutcome](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-markovoutcome/ctor.md): (3 overloads)

## Properties

- [Id](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-markovoutcome/id.md): Gets the ID of the object inferred by this outcome.
- [IsInsignificant](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-markovoutcome/isinsignificant.md): Gets a value indicating whether or not this outcome is insignificant.
- [Valence](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-markovoutcome/valence.md): Gets or sets the valence of this outcome.

## Methods

- [DecreaseValence](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-markovoutcome/decreasevalence.md): Decrease the valence of this outcome by 1.
- [IncreaseValence](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-markovoutcome/increasevalence.md): Increase the valence of this outcome by 1.
