|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Phase 3 tests for the synchronous double-buffered CA engine. More...
#include <array>#include <initializer_list>#include <set>#include <span>#include <utility>#include <vector>#include <gtest/gtest.h>#include <ca-traits.H>#include <tpl_ca_storage.H>#include <tpl_ca_lattice.H>#include <tpl_ca_neighborhood.H>#include <tpl_ca_rule.H>#include <tpl_ca_engine.H>#include <ca-engine-utils.H>Go to the source code of this file.
Functions | |
| TEST (CAEngineSync, MatchesManualReferenceForCanonicalPatterns) | |
| TEST (CAEngineSync, OscillatorsFollowKnownPeriodsForTwentySteps) | |
| TEST (CAEngineSync, GliderMovesOneCellDiagonallyEveryFourSteps) | |
| TEST (CAEngineSync, PulsarKeepsPeriodThree) | |
| TEST (CAEngineSync, HooksObservePreAndPostStepFrames) | |
| TEST (CAEngineSync, TiledAndColumnMajorOrdersMatchRowMajor) | |
| TEST (CAEngineUtils, WolframFactoryRunsSeededRule90Impulse) | |
Phase 3 tests for the synchronous double-buffered CA engine.
Definition in file ca_engine_sync_test.cc.
| TEST | ( | CAEngineSync | , |
| GliderMovesOneCellDiagonallyEveryFourSteps | |||
| ) |
Definition at line 231 of file ca_engine_sync_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and engine.
| TEST | ( | CAEngineSync | , |
| HooksObservePreAndPostStepFrames | |||
| ) |
Definition at line 263 of file ca_engine_sync_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), engine, and Aleph::size().
| TEST | ( | CAEngineSync | , |
| MatchesManualReferenceForCanonicalPatterns | |||
| ) |
Definition at line 173 of file ca_engine_sync_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST | ( | CAEngineSync | , |
| OscillatorsFollowKnownPeriodsForTwentySteps | |||
| ) |
Definition at line 192 of file ca_engine_sync_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::to_set().
| TEST | ( | CAEngineSync | , |
| PulsarKeepsPeriodThree | |||
| ) |
Definition at line 249 of file ca_engine_sync_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and engine.
| TEST | ( | CAEngineSync | , |
| TiledAndColumnMajorOrdersMatchRowMajor | |||
| ) |
Definition at line 292 of file ca_engine_sync_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::CA::make_game_of_life_rule().
| TEST | ( | CAEngineUtils | , |
| WolframFactoryRunsSeededRule90Impulse | |||
| ) |
Definition at line 319 of file ca_engine_sync_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), engine, Aleph::CA::make_wolfram_engine(), and row.