Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
using Fluctio.FluctioSim.Core.Components.Base;
using Unity.MLAgents.Actuators;

namespace Fluctio.FluctioSim.Core.Components.MachineLearning.Actuators
{
	public abstract class Actuator : InternalsEditorComponent
	{
		public abstract bool IsHeuristicsEnabled { get; }
		public abstract ActionSpec ActionSpec { get; }
		public abstract void Heuristic(ActionSegment<float> continiousActions, ActionSegment<int> discreteActions);
		public abstract void PerformAction(ActionSegment<float> continiousActions, ActionSegment<int> discreteActions);
		public virtual void WriteDiscreteActionMask(IDiscreteActionMask actionMask) {}
		public virtual void ResetData() {}
	}
}