Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
ca_engine_sync_test.cc File Reference

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>
Include dependency graph for ca_engine_sync_test.cc:

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)
 

Detailed Description

Phase 3 tests for the synchronous double-buffered CA engine.

Definition in file ca_engine_sync_test.cc.

Function Documentation

◆ TEST() [1/7]

TEST ( CAEngineSync  ,
GliderMovesOneCellDiagonallyEveryFourSteps   
)

◆ TEST() [2/7]

TEST ( CAEngineSync  ,
HooksObservePreAndPostStepFrames   
)

◆ TEST() [3/7]

TEST ( CAEngineSync  ,
MatchesManualReferenceForCanonicalPatterns   
)

◆ TEST() [4/7]

TEST ( CAEngineSync  ,
OscillatorsFollowKnownPeriodsForTwentySteps   
)

◆ TEST() [5/7]

TEST ( CAEngineSync  ,
PulsarKeepsPeriodThree   
)

◆ TEST() [6/7]

TEST ( CAEngineSync  ,
TiledAndColumnMajorOrdersMatchRowMajor   
)

◆ TEST() [7/7]

TEST ( CAEngineUtils  ,
WolframFactoryRunsSeededRule90Impulse   
)