|
Darwin Neuroevolution Framework
|
TestDomain configuration. More...
#include <test_domain.h>
Public Attributes | |
| int | inputs = 8 |
| "Number of inputs" | |
| int | outputs = 3 |
| "Number of outputs" | |
| float | input_range = 10.0f |
| "The range of (random) input values" | |
| float | output_range = numeric_limits<float>::infinity() |
| "The expected outputs range (checked at runtime)" | |
| float | fitness_mean = 0.0f |
| "The mean of the fitness values distribution" | |
| float | fitness_stddev = 1.0f |
| "The stddev of the fitness values distribution" | |
| float | fitness_resolution = 0.01f |
| "The resolution of the fitness values" | |
| int | eval_steps = 500 |
| "Number of eval steps for each genotype" | |
Additional Inherited Members | |
Public Member Functions inherited from core::PropertySet | |
| vector< Property * > | properties () |
| Accessor to the list of properties. | |
| vector< const Property * > | properties () const |
| Accessor to the list of properties. | |
| void | resetToDefaultValues () |
| Resets all the properties to the default values. | |
| void | copyFrom (const PropertySet &src) |
| Transfer values between two property sets. | |
| void | seal (bool sealed=true) |
| After sealing a PropertySet, all attempts to modify it through the Property interface will throw an exception (even if setting to the same value) | |
| bool | sealed () const |
Returns true if the property set is sealed. | |
| void | onPropertyChange (const Property *property) |
| Called before updating a property value. | |
| json | toJson () const |
| Serialize all the properties to a json object. More... | |
| void | fromJson (const json &json_obj) |
| Deserialize a set of properties from a json object. More... | |
TestDomain configuration.
1.8.14