Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Utilities.Structs.Space2 Struct Reference

More...

Inheritance diagram for droid.Runtime.Utilities.Structs.Space2:
Collaboration diagram for droid.Runtime.Utilities.Structs.Space2:

Public Member Functions

 Space2 (int decimal_granularity=2)
 
dynamic Sample ()
 
Vector2 ClipNormaliseRound (Vector2 v)
 
float Round (float v)
 

Public Attributes

Vector2 _Min_Values
 
Vector2 _Max_Values
 
int _decimal_granularity
 
bool normalised
 
DistributionSampler _distribution_sampler
 

Properties

int DecimalGranularity [get, set]
 
DistributionSampler DistributionSampler [get, set]
 
Vector2 Span [get]
 
Space1 Xspace [get]
 
Space1 Yspace [get]
 
static Space2 ZeroOne [get]
 
static Space2 TwentyEighty [get]
 
bool IsNormalised [get, set]
 
- Properties inherited from droid.Runtime.Interfaces.ISpace
int DecimalGranularity [get]
 
bool IsNormalised [get]
 

Detailed Description

Definition at line 11 of file Space2.cs.

Constructor & Destructor Documentation

◆ Space2()

droid.Runtime.Utilities.Structs.Space2.Space2 ( int  decimal_granularity = 2)

Definition at line 44 of file Space2.cs.

Member Function Documentation

◆ ClipNormaliseRound()

Vector2 droid.Runtime.Utilities.Structs.Space2.ClipNormaliseRound ( Vector2  v)

Parameters
v
Returns

Definition at line 90 of file Space2.cs.

◆ Round()

float droid.Runtime.Utilities.Structs.Space2.Round ( float  v)

Parameters
v
Returns

Definition at line 122 of file Space2.cs.

◆ Sample()

dynamic droid.Runtime.Utilities.Structs.Space2.Sample ( )

Returns

Implements droid.Runtime.Interfaces.ISpace.

Definition at line 78 of file Space2.cs.

Member Data Documentation

◆ _decimal_granularity

int droid.Runtime.Utilities.Structs.Space2._decimal_granularity

Definition at line 30 of file Space2.cs.

◆ _distribution_sampler

DistributionSampler droid.Runtime.Utilities.Structs.Space2._distribution_sampler

Definition at line 37 of file Space2.cs.

◆ _Max_Values

Vector2 droid.Runtime.Utilities.Structs.Space2._Max_Values

Definition at line 28 of file Space2.cs.

◆ _Min_Values

Vector2 droid.Runtime.Utilities.Structs.Space2._Min_Values

Definition at line 23 of file Space2.cs.

◆ normalised

bool droid.Runtime.Utilities.Structs.Space2.normalised

Definition at line 31 of file Space2.cs.

Property Documentation

◆ DecimalGranularity

int droid.Runtime.Utilities.Structs.Space2.DecimalGranularity
getset

Definition at line 15 of file Space2.cs.

◆ DistributionSampler

DistributionSampler droid.Runtime.Utilities.Structs.Space2.DistributionSampler
getset

Definition at line 39 of file Space2.cs.

◆ IsNormalised

bool droid.Runtime.Utilities.Structs.Space2.IsNormalised
getset

Definition at line 135 of file Space2.cs.

◆ Span

Vector2 droid.Runtime.Utilities.Structs.Space2.Span
get

Definition at line 54 of file Space2.cs.

◆ TwentyEighty

Space2 droid.Runtime.Utilities.Structs.Space2.TwentyEighty
staticget

Definition at line 131 of file Space2.cs.

◆ Xspace

Space1 droid.Runtime.Utilities.Structs.Space2.Xspace
get

Definition at line 56 of file Space2.cs.

◆ Yspace

Space1 droid.Runtime.Utilities.Structs.Space2.Yspace
get

Definition at line 65 of file Space2.cs.

◆ ZeroOne

Space2 droid.Runtime.Utilities.Structs.Space2.ZeroOne
staticget

Definition at line 127 of file Space2.cs.


The documentation for this struct was generated from the following file: