ConsciousState constructor

ConsciousState({
  1. required List<Concept> workspace,
  2. required String focusedConceptId,
  3. required Map<String, double> activationMap,
  4. required List<Inference> inferencesGenerated,
  5. DateTime? timestamp,
  6. double coherence = 1.0,
})

Implementation

ConsciousState({
  required this.workspace,
  required this.focusedConceptId,
  required this.activationMap,
  required this.inferencesGenerated,
  DateTime? timestamp,
  double coherence = 1.0,
})  : assert(coherence >= 0.0 && coherence <= 1.0),
      timestamp = timestamp ?? DateTime.now(),
      coherence = coherence;