FeatureSchema

dicechess.engine.model.FeatureSchema
See theFeatureSchema companion class
object FeatureSchema

Attributes

Companion
class
Source
FeatureSchema.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def find(id: String): Either[String, FeatureSchema]

Resolves a manifest's featureSchema id, listing the known schemas on failure.

Resolves a manifest's featureSchema id, listing the known schemas on failure.

Attributes

Source
FeatureSchema.scala

Concrete fields

Attributes

Source
FeatureSchema.scala

Attributes

Source
FeatureSchema.scala
val all: List[FeatureSchema]

Every schema a manifest may name, ordered by input width.

Every schema a manifest may name, ordered by input width.

Width, not extraction cost: raw-board-768-v1 is the widest and among the cheapest to extract (twelve bitboards, no move generation), while kcp-13's four capture-probability columns each integrate over 216 dice outcomes. The two orders are not the same one, and FeatureSchema.find sorts by id for its error message anyway.

Attributes

Source
FeatureSchema.scala