The Sparta Modeling Framework
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
f
g
i
l
n
o
r
s
t
w
y
Functions
a
b
c
d
f
g
i
l
n
o
r
s
t
w
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
Enumerations
Enumerator
c
i
n
o
t
u
v
Related Symbols
a
b
c
d
f
m
o
p
q
r
s
t
v
Files
File List
File Members
All
a
c
d
e
g
h
o
p
r
s
t
v
Functions
Enumerations
Macros
a
c
d
e
h
p
r
s
t
v
Examples
▼
The Sparta Modeling Framework
Sparta
►
Best Practices, Suggestions on using Sparta
Building and Integrating the Framework
Checkpointing
►
Command Command Line Interface
►
Communication, Events, and Scheduling
►
Core Example Using Sparta
►
Sparta Command Line Interface End-User Guide
►
Sparta FAQ
Sparta File Formats
►
Parameter/Configuration Format (.cfg,.yaml)
►
Report Definition Format (.rrep,.yaml)
►
Report Output Formats
Logging Output formats (.log, .log.raw, .log.basic, log.verbose)
►
Framework Development
►
Textual Message Logging
Sparta API
►
Simulator Configuration
►
Skeleton Pipeline Using Sparta
►
SystemC Models
Precedence operators for EventNode/Scheduleables
RegisterProxy Usage
Todo List
Deprecated List
►
Topics
►
Namespaces
▼
Classes
▼
Class List
►
boost
►
core_example
►
hashtuple
►
MetaStruct
►
MetaTypeList
▼
sparta
►
app
►
collection
►
color
►
log
►
memory
►
pevents
►
serialization
►
statistics
►
tracker
►
trigger
►
utils
►
__RegisterDefintionSet
►
ArchData
►
ArchDataContainer
►
ArchDataSegment
►
Array
►
AssertContext
►
AssignOnceObject
►
AsyncEvent
Audience
►
BasicHistogram
Baz
bit_reference_to_bool
bit_reference_to_bool< typename std::_Bit_reference >
BoolEnum
►
bounded_int
►
Buffer
►
Bus
►
BusSet
►
CircularBuffer
►
Clock
►
ClockManager
►
ContextCounter
►
Counter
►
CounterBase
►
CycleCounter
►
CycleHistogramBase
►
CycleHistogramStandalone
►
CycleHistogramTreeNode
►
DAG
►
DataContainer
►
DataInPort
►
DataOutPort
►
DataView
►
DynamicResourceTreeNode
►
EnumCycleHistogram
►
EnumHistogram
►
Event
►
EventGroup
►
EventNode
►
EventSet
►
ExportedPort
ExtensionDescriptor
ExtensionsParamsOnly
►
FrontArray
►
FunctionManager
►
FutureStatisticRange
►
GlobalEvent
►
GlobalEventProxy
►
GlobalOrderingPoint
►
GlobalTreeNode
►
HistogramBase
►
HistogramStandalone
►
HistogramTreeNode
►
InPort
►
InstrumentationNode
IntParameterSet
is_sparta_enum
is_sparta_enum< sparta::utils::Enum< T > >
►
is_vector
is_vector< std::vector< T > >
►
KeyValue
►
LineStringStream
MemoryProfiler
►
MirrorNotificationSource
►
NotificationSource
►
NotificationSourceBase
ObjectAllocator
►
OneWayBool
►
OutPort
►
Parameter
►
ParameterBase
►
ParameterException
►
ParameterSet
►
ParameterTree
►
PayloadEvent
►
PhasedObject
►
PhasedPayloadEvent
►
PhasedSingleCycleUniqueEvent
►
PhasedUniqueEvent
►
Pipe
►
Pipeline
►
Port
►
PortSet
PostRunValidationInfo
►
PriorityQueue
ptr_to_const_obj_ptr
►
Queue
►
ReadOnlyCounter
►
Register
►
RegisterBankTable
►
RegisterBase
►
RegisterBits
►
RegisterProxy
►
RegisterProxyBase
►
RegisterSet
►
Resource
►
ResourceContainer
►
ResourceFactory
►
ResourceFactoryBase
►
ResourceSet
►
ResourceTreeNode
►
ReversedStatisticRange
►
RootTreeNode
►
Scheduleable
►
ScheduleableHandle
►
Scheduler
►
Scoreboard
►
ScoreboardView
►
SharedData
►
SignalInPort
►
SignalOutPort
►
SimulationInfo
►
SingleCycleUniqueEvent
►
SpartaCriticalError
►
SpartaException
►
SpartaFatalError
►
SpartaSharedPointer
►
SpartaSharedPointerAllocator
SpartaStaticInitializer
►
SpartaTester
►
SpartaWeakPointer
►
StartupEvent
►
State
State< T, typename std::enable_if< std::is_same< T, PhasedObject::TreePhase >::value >::type >
►
StateHistogram
►
StateTimerUnit
►
StatInstCalculator
►
StatisticDef
►
StatisticInstance
►
StatisticSet
►
StringManager
►
SyncInPort
►
SyncOutPort
►
SysCSpartaSchedulerAdapter
►
Tag
►
TieredMap
►
TimeManager
►
TreeNode
►
TreeNodePrivateAttorney
►
UniqueEvent
►
Unit
►
ValidationCheckCallback
►
VirtualGlobalTreeNode
WeightedContextCounter
BoolValue
CircleExtensions
►
Consumer
ContextCounterInfo
►
ExampleSimulator
►
FILEIstream
►
FILEOstream
Precedence
Producer
ProducerParameterSet
►
SkeletonSimulator
sparta_traits
UniquePairGenerator
Class Index
►
Class Hierarchy
►
Class Members
►
Files
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
sparta::Pipe< DataT > Member List
This is the complete list of members for
sparta::Pipe< DataT >
, including all inherited members.
access
(uint32_t stage)
sparta::Pipe< DataT >
inline
append
(const DataT &data)
sparta::Pipe< DataT >
inline
append
(DataT &&data)
sparta::Pipe< DataT >
inline
begin
()
sparta::Pipe< DataT >
inline
begin
() const
sparta::Pipe< DataT >
inline
capacity
() const
sparta::Pipe< DataT >
inline
clear
()
sparta::Pipe< DataT >
inline
const_iterator
typedef
sparta::Pipe< DataT >
empty
() const
sparta::Pipe< DataT >
inline
enableCollection
(TreeNode *parent)
sparta::Pipe< DataT >
inline
end
()
sparta::Pipe< DataT >
inline
end
() const
sparta::Pipe< DataT >
inline
flushAll
()
sparta::Pipe< DataT >
inline
flushAppend
()
sparta::Pipe< DataT >
inline
flushIf
(const DataT &criteria)
sparta::Pipe< DataT >
inline
flushIf
(std::function< bool(const DataT &)> compare)
sparta::Pipe< DataT >
inline
flushPS
(uint32_t stage)
sparta::Pipe< DataT >
inline
getName
() const
sparta::Pipe< DataT >
inline
invalidateLastPS
()
sparta::Pipe< DataT >
inline
invalidatePS
(uint32_t stage)
sparta::Pipe< DataT >
inline
isAnyValid
() const
sparta::Pipe< DataT >
inline
isAppended
() const
sparta::Pipe< DataT >
inline
isCollected
() const
sparta::Pipe< DataT >
inline
isLastValid
() const
sparta::Pipe< DataT >
inline
isValid
(uint32_t stage) const
sparta::Pipe< DataT >
inline
iterator
typedef
sparta::Pipe< DataT >
numValid
() const
sparta::Pipe< DataT >
inline
operator=
(const Pipe< DataT > &)=delete
sparta::Pipe< DataT >
performOwnUpdates
()
sparta::Pipe< DataT >
inline
Pipe
(const Pipe< DataT > &)=delete
sparta::Pipe< DataT >
Pipe
(const std::string &name, uint32_t num_entries, const Clock *clk)
sparta::Pipe< DataT >
inline
push_front
(const DataT &data)
sparta::Pipe< DataT >
inline
push_front
(DataT &&data)
sparta::Pipe< DataT >
inline
read
(uint32_t stage) const
sparta::Pipe< DataT >
inline
readAppendedData
() const
sparta::Pipe< DataT >
inline
readLast
() const
sparta::Pipe< DataT >
inline
resize
(uint32_t new_size)
sparta::Pipe< DataT >
inline
shiftAppend
()
sparta::Pipe< DataT >
inline
size
() const
sparta::Pipe< DataT >
inline
size_type
typedef
sparta::Pipe< DataT >
update
()
sparta::Pipe< DataT >
inline
value_type
typedef
sparta::Pipe< DataT >
writePS
(uint32_t stage, const DataT &data)
sparta::Pipe< DataT >
inline
writePS
(uint32_t stage, DataT &&data)
sparta::Pipe< DataT >
inline
Generated on Fri Apr 18 2025 14:00:45 for The Sparta Modeling Framework by
1.12.0