| | |
- Boost.Python.instance(__builtin__.object)
-
- Connection
- Machine
-
- NullMachine
- UniversalMachine
- MachinePart
-
- Component
-
- AddressSpace
-
- NullAddressSpace
- Bus
-
- NullBus
- ImmediateSlot
- InstructionTemplate
-
- NullInstructionTemplate
- Socket
- Unit
-
- BaseRegisterFile
-
- RegisterFile
-
- ImmediateUnit
-
- NullImmediateUnit
- NullRegisterFile
- UnboundedRegisterFile
- FunctionUnit
-
- ControlUnit
- NullFunctionUnit
- UniversalFunctionUnit
- SubComponent
-
- ExecutionPipeline
- Guard
-
- NullGuard
- PortGuard
- RegisterGuard
- UnconditionalGuard
- HWOperation
-
- SmartHWOperation
- Port
-
- BaseFUPort
-
- FUPort
-
- UniversalFUPort
- SpecialRegisterPort
- NullPort
- RFPort
- Segment
- MachineTestReportTextGenerator
- MachineTestReporter
- MachineTester
- PipelineElement
- TemplateSlot
class AddressSpace(Component) |
| | |
- Method resolution order:
- AddressSpace
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int width, unsigned int minAddress, unsigned int maxAddress, TTAMachine::Machine {lvalue} owner) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Machine {lvalue} owner) -> void*
- end(...)
- C++ signature:
end(TTAMachine::AddressSpace {lvalue}) -> unsigned int
C++ signature:
end(AddressSpace_wrapper {lvalue}) -> unsigned int
- loadState(...)
- C++ signature:
loadState(TTAMachine::AddressSpace {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(AddressSpace_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::AddressSpace {lvalue}) -> ObjectState*
C++ signature:
saveState(AddressSpace_wrapper {lvalue}) -> ObjectState*
- setAddressBounds(...)
- C++ signature:
setAddressBounds(TTAMachine::AddressSpace {lvalue}, unsigned int start, unsigned int end) -> void*
C++ signature:
setAddressBounds(AddressSpace_wrapper {lvalue}, unsigned int start, unsigned int end) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::AddressSpace {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(AddressSpace_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::AddressSpace {lvalue}, std::string name) -> void*
C++ signature:
setName(AddressSpace_wrapper {lvalue}, std::string name) -> void*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::AddressSpace {lvalue}, int width) -> void*
C++ signature:
setWidth(AddressSpace_wrapper {lvalue}, int width) -> void*
- start(...)
- C++ signature:
start(TTAMachine::AddressSpace {lvalue}) -> unsigned int
C++ signature:
start(AddressSpace_wrapper {lvalue}) -> unsigned int
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::AddressSpace {lvalue}) -> void*
C++ signature:
unsetMachine(AddressSpace_wrapper {lvalue}) -> void*
- width(...)
- C++ signature:
width(TTAMachine::AddressSpace {lvalue}) -> int
C++ signature:
width(AddressSpace_wrapper {lvalue}) -> int
Data descriptors defined here:
- OSKEY_MAX_ADDRESS
- OSKEY_MIN_ADDRESS
- OSKEY_WIDTH
- OSNAME_ADDRESS_SPACE
Data and other attributes defined here:
- __instance_size__ = 36
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class BaseFUPort(Port) |
| | |
- Method resolution order:
- BaseFUPort
- Port
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int width, TTAMachine::FunctionUnit {lvalue} parent) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Unit {lvalue} parent) -> void*
- isOpcodeSetting(...)
- C++ signature:
isOpcodeSetting(TTAMachine::BaseFUPort {lvalue}) -> bool
C++ signature:
isOpcodeSetting(BaseFUPort_wrapper {lvalue}) -> void*
- isTriggering(...)
- C++ signature:
isTriggering(TTAMachine::BaseFUPort {lvalue}) -> bool
C++ signature:
isTriggering(BaseFUPort_wrapper {lvalue}) -> void*
- loadState(...)
- C++ signature:
loadState(TTAMachine::BaseFUPort {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(BaseFUPort_wrapper {lvalue}, ObjectState const* state) -> void*
- parentUnit(...)
- C++ signature:
parentUnit(TTAMachine::BaseFUPort {lvalue}) -> TTAMachine::FunctionUnit*
- saveState(...)
- C++ signature:
saveState(TTAMachine::BaseFUPort {lvalue}) -> ObjectState*
C++ signature:
saveState(BaseFUPort_wrapper {lvalue}) -> ObjectState*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::BaseFUPort {lvalue}, int width) -> void*
- width(...)
- C++ signature:
width(TTAMachine::BaseFUPort {lvalue}) -> int
C++ signature:
width(BaseFUPort_wrapper {lvalue}) -> int
Data descriptors defined here:
- OSKEY_WIDTH
Data and other attributes defined here:
- __instance_size__ = 36
Methods inherited from Port:
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
attachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::Port {lvalue}) -> void*
C++ signature:
detachAllSockets(Port_wrapper {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
detachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- inputSocket(...)
- C++ signature:
inputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
inputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Port {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(Port_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- isInput(...)
- C++ signature:
isInput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isInput(Port_wrapper {lvalue}) -> bool
- isOutput(...)
- C++ signature:
isOutput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isOutput(Port_wrapper {lvalue}) -> bool
- name(...)
- C++ signature:
name(TTAMachine::Port {lvalue}) -> std::string
C++ signature:
name(Port_wrapper {lvalue}) -> std::string
- outputSocket(...)
- C++ signature:
outputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
outputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- setName(...)
- C++ signature:
setName(TTAMachine::Port {lvalue}, std::string name) -> void*
C++ signature:
setName(Port_wrapper {lvalue}, std::string name) -> void*
- socketCount(...)
- C++ signature:
socketCount(TTAMachine::Port {lvalue}) -> int
C++ signature:
socketCount(Port_wrapper {lvalue}) -> int
- unconnectedSocket(...)
- C++ signature:
unconnectedSocket(TTAMachine::Port {lvalue}, int index) -> TTAMachine::Socket*
C++ signature:
unconnectedSocket(Port_wrapper {lvalue}, int index) -> TTAMachine::Socket*
Data descriptors inherited from Port:
- OSKEY_FIRST_SOCKET
- OSKEY_NAME
- OSKEY_SECOND_SOCKET
- OSNAME_PORT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class BaseRegisterFile(Unit) |
| | |
- Method resolution order:
- BaseRegisterFile
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int size, int width) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- loadState(...)
- C++ signature:
loadState(TTAMachine::BaseRegisterFile {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(BaseRegisterFile_wrapper {lvalue}, ObjectState const* state) -> void*
- port(...)
- C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, int index) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, int index) -> TTAMachine::RFPort*
- removePort(...)
- C++ signature:
removePort(BaseRegisterFile_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::BaseRegisterFile {lvalue}) -> ObjectState*
C++ signature:
saveState(BaseRegisterFile_wrapper {lvalue}) -> ObjectState*
- setNumberOfRegisters(...)
- C++ signature:
setNumberOfRegisters(TTAMachine::BaseRegisterFile {lvalue}, int registers) -> void*
C++ signature:
setNumberOfRegisters(BaseRegisterFile_wrapper {lvalue}, int registers) -> void*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::BaseRegisterFile {lvalue}, int width) -> void*
C++ signature:
setWidth(BaseRegisterFile_wrapper {lvalue}, int width) -> void*
Data descriptors defined here:
- OSKEY_SIZE
- OSKEY_WIDTH
- OSNAME_BASE_REGISTER_FILE
Data and other attributes defined here:
- __instance_size__ = 44
Methods inherited from Unit:
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- portCount(...)
- C++ signature:
portCount(TTAMachine::Unit {lvalue}) -> int
C++ signature:
portCount(Unit_wrapper {lvalue}) -> int
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Unit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Unit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::Unit {lvalue}) -> void*
C++ signature:
unsetMachine(Unit_wrapper {lvalue}) -> void*
Data descriptors inherited from Unit:
- OSNAME_UNIT
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
- setName(...)
- C++ signature:
setName(TTAMachine::Component {lvalue}, std::string name) -> void*
C++ signature:
setName(Component_wrapper {lvalue}, std::string name) -> void*
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Bus(Component) |
| | |
- Method resolution order:
- Bus
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int width, int immWidth, TTAMachine::Machine::Extension extensionMode) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- addGuard(...)
- C++ signature:
addGuard(TTAMachine::Bus {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
C++ signature:
addGuard(Bus_wrapper {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
- addSegment(...)
- C++ signature:
addSegment(TTAMachine::Bus {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
C++ signature:
addSegment(Bus_wrapper {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
- canRead(...)
- C++ signature:
canRead(TTAMachine::Bus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
canRead(Bus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
- canReadWrite(...)
- C++ signature:
canReadWrite(TTAMachine::Bus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
canReadWrite(Bus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
- canWrite(...)
- C++ signature:
canWrite(TTAMachine::Bus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
canWrite(Bus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
- clearDestinationBridge(...)
- C++ signature:
clearDestinationBridge(TTAMachine::Bus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
clearDestinationBridge(Bus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- clearSourceBridge(...)
- C++ signature:
clearSourceBridge(TTAMachine::Bus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
clearSourceBridge(Bus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- copy(...)
- C++ signature:
copy(TTAMachine::Bus {lvalue}) -> TTAMachine::Bus*
C++ signature:
copy(Bus_wrapper {lvalue}) -> TTAMachine::Bus*
- guard(...)
- C++ signature:
guard(TTAMachine::Bus {lvalue}, int index) -> TTAMachine::Guard*
C++ signature:
guard(Bus_wrapper {lvalue}, int index) -> TTAMachine::Guard*
- guardCount(...)
- C++ signature:
guardCount(TTAMachine::Bus {lvalue}) -> int
C++ signature:
guardCount(Bus_wrapper {lvalue}) -> int
- hasNextBus(...)
- C++ signature:
hasNextBus(TTAMachine::Bus {lvalue}) -> bool
C++ signature:
hasNextBus(Bus_wrapper {lvalue}) -> bool
- hasPreviousBus(...)
- C++ signature:
hasPreviousBus(TTAMachine::Bus {lvalue}) -> bool
C++ signature:
hasPreviousBus(Bus_wrapper {lvalue}) -> bool
- hasSegment(...)
- C++ signature:
hasSegment(TTAMachine::Bus {lvalue}, std::string name) -> bool
C++ signature:
hasSegment(Bus_wrapper {lvalue}, std::string name) -> bool
- immediateWidth(...)
- C++ signature:
immediateWidth(TTAMachine::Bus {lvalue}) -> int
C++ signature:
immediateWidth(Bus_wrapper {lvalue}) -> int
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::Bus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
isArchitectureEqual(Bus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Bus {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(Bus_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::Bus {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Bus_wrapper {lvalue}, ObjectState const* state) -> void*
- nextBus(...)
- C++ signature:
nextBus(TTAMachine::Bus {lvalue}) -> TTAMachine::Bus*
C++ signature:
nextBus(Bus_wrapper {lvalue}) -> TTAMachine::Bus*
- position(...)
- C++ signature:
position(TTAMachine::Bus {lvalue}) -> int
C++ signature:
position(Bus_wrapper {lvalue}) -> int
- previousBus(...)
- C++ signature:
previousBus(TTAMachine::Bus {lvalue}) -> TTAMachine::Bus*
C++ signature:
previousBus(Bus_wrapper {lvalue}) -> TTAMachine::Bus*
- removeGuard(...)
- C++ signature:
removeGuard(TTAMachine::Bus {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
C++ signature:
removeGuard(Bus_wrapper {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
- removeSegment(...)
- C++ signature:
removeSegment(TTAMachine::Bus {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
C++ signature:
removeSegment(Bus_wrapper {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Bus {lvalue}) -> ObjectState*
C++ signature:
saveState(Bus_wrapper {lvalue}) -> ObjectState*
- segment(...)
- C++ signature:
segment(TTAMachine::Bus {lvalue}, int index) -> TTAMachine::Segment*
C++ signature:
segment(Bus_wrapper {lvalue}, int index) -> TTAMachine::Segment*
C++ signature:
segment(TTAMachine::Bus {lvalue}, std::string name) -> TTAMachine::Segment*
C++ signature:
segment(Bus_wrapper {lvalue}, std::string name) -> TTAMachine::Segment*
- segmentCount(...)
- C++ signature:
segmentCount(TTAMachine::Bus {lvalue}) -> int
C++ signature:
segmentCount(Bus_wrapper {lvalue}) -> int
- setDestinationBridge(...)
- C++ signature:
setDestinationBridge(TTAMachine::Bus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
setDestinationBridge(Bus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- setImmediateWidth(...)
- C++ signature:
setImmediateWidth(TTAMachine::Bus {lvalue}, int width) -> void*
C++ signature:
setImmediateWidth(Bus_wrapper {lvalue}, int width) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Bus {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Bus_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::Bus {lvalue}, std::string name) -> void*
C++ signature:
setName(Bus_wrapper {lvalue}, std::string name) -> void*
- setSignExtends(...)
- C++ signature:
setSignExtends(TTAMachine::Bus {lvalue}) -> void*
C++ signature:
setSignExtends(Bus_wrapper {lvalue}) -> void*
- setSourceBridge(...)
- C++ signature:
setSourceBridge(TTAMachine::Bus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
setSourceBridge(Bus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::Bus {lvalue}, int width) -> void*
C++ signature:
setWidth(Bus_wrapper {lvalue}, int width) -> void*
- setZeroExtends(...)
- C++ signature:
setZeroExtends(TTAMachine::Bus {lvalue}) -> void*
C++ signature:
setZeroExtends(Bus_wrapper {lvalue}) -> void*
- signExtends(...)
- C++ signature:
signExtends(TTAMachine::Bus {lvalue}) -> bool
C++ signature:
signExtends(Bus_wrapper {lvalue}) -> bool
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::Bus {lvalue}) -> void*
C++ signature:
unsetMachine(Bus_wrapper {lvalue}) -> void*
- width(...)
- C++ signature:
width(TTAMachine::Bus {lvalue}) -> int
C++ signature:
width(Bus_wrapper {lvalue}) -> int
- zeroExtends(...)
- C++ signature:
zeroExtends(TTAMachine::Bus {lvalue}) -> bool
C++ signature:
zeroExtends(Bus_wrapper {lvalue}) -> bool
Data descriptors defined here:
- OSKEY_EXTENSION
- OSKEY_IMMWIDTH
- OSKEY_WIDTH
- OSNAME_BUS
- OSVALUE_SIGN
- OSVALUE_ZERO
Data and other attributes defined here:
- __instance_size__ = 84
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Component(MachinePart) |
| | |
- Method resolution order:
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::Component {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Component_wrapper {lvalue}, ObjectState const* state) -> void*
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
- saveState(...)
- C++ signature:
saveState(TTAMachine::Component {lvalue}) -> ObjectState*
C++ signature:
saveState(Component_wrapper {lvalue}) -> ObjectState*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Component {lvalue}, TTAMachine::Machine {lvalue} machine) -> void*
C++ signature:
setMachine(Component_wrapper {lvalue}, TTAMachine::Machine {lvalue}) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::Component {lvalue}, std::string name) -> void*
C++ signature:
setName(Component_wrapper {lvalue}, std::string name) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::Component {lvalue}) -> void*
C++ signature:
unsetMachine(Component_wrapper {lvalue}) -> void*
Data descriptors defined here:
- OSKEY_NAME
- OSNAME_COMPONENT
Data and other attributes defined here:
- __instance_size__ = 24
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Connection(Boost.Python.instance) |
| | |
- Method resolution order:
- Connection
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, TTAMachine::Socket {lvalue} socket, TTAMachine::Segment {lvalue} bus) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Connection {lvalue}) -> ObjectState*
Data descriptors defined here:
- OSKEY_BUS
- OSKEY_SEGMENT
- OSKEY_SOCKET
- OSNAME_CONNECTION
Data and other attributes defined here:
- __instance_size__ = 16
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class ControlUnit(FunctionUnit) |
| | |
- Method resolution order:
- ControlUnit
- FunctionUnit
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int delaySlots, int globalGuardLatency) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- copy(...)
- C++ signature:
copy(TTAMachine::ControlUnit {lvalue}) -> TTAMachine::ControlUnit*
C++ signature:
copy(ControlUnit_wrapper {lvalue}) -> TTAMachine::ControlUnit*
- hasReturnAddressPort(...)
- C++ signature:
hasReturnAddressPort(TTAMachine::ControlUnit {lvalue}) -> bool
- hasSpecialRegisterPort(...)
- C++ signature:
hasSpecialRegisterPort(TTAMachine::ControlUnit {lvalue}, std::string name) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::ControlUnit {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(ControlUnit_wrapper {lvalue}, ObjectState const* state) -> void*
- removePort(...)
- C++ signature:
removePort(ControlUnit_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- returnAddressPort(...)
- C++ signature:
returnAddressPort(TTAMachine::ControlUnit {lvalue}) -> TTAMachine::SpecialRegisterPort*
- saveState(...)
- C++ signature:
saveState(TTAMachine::ControlUnit {lvalue}) -> ObjectState*
C++ signature:
saveState(ControlUnit_wrapper {lvalue}) -> ObjectState*
- setDelaySlots(...)
- C++ signature:
setDelaySlots(TTAMachine::ControlUnit {lvalue}, int delaySlots) -> void*
- setGlobalGuardLatency(...)
- C++ signature:
setGlobalGuardLatency(TTAMachine::ControlUnit {lvalue}, int latency) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::ControlUnit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(ControlUnit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setReturnAddressPort(...)
- C++ signature:
setReturnAddressPort(TTAMachine::ControlUnit {lvalue}, TTAMachine::SpecialRegisterPort port) -> void*
- specialRegisterPort(...)
- C++ signature:
specialRegisterPort(TTAMachine::ControlUnit {lvalue}, int index) -> TTAMachine::SpecialRegisterPort*
C++ signature:
specialRegisterPort(TTAMachine::ControlUnit {lvalue}, std::string name) -> TTAMachine::SpecialRegisterPort*
- specialRegisterPortCount(...)
- C++ signature:
specialRegisterPortCount(TTAMachine::ControlUnit {lvalue}) -> int
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::ControlUnit {lvalue}) -> void*
C++ signature:
unsetMachine(ControlUnit_wrapper {lvalue}) -> void*
- unsetMachineDerived(...)
- C++ signature:
unsetMachineDerived(ControlUnit_wrapper {lvalue}) -> void*
- unsetReturnAddressPort(...)
- C++ signature:
unsetReturnAddressPort(TTAMachine::ControlUnit {lvalue}) -> void*
Data descriptors defined here:
- OSKEY_DELAY_SLOTS
- OSKEY_GUARD_LATENCY
- OSKEY_RA_PORT
- OSNAME_CONTROL_UNIT
Data and other attributes defined here:
- __instance_size__ = 76
Methods inherited from FunctionUnit:
- addOperation(...)
- C++ signature:
addOperation(TTAMachine::FunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
addOperation(FunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- addPipelineElement(...)
- C++ signature:
addPipelineElement(TTAMachine::FunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
addPipelineElement(FunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- addressSpace(...)
- C++ signature:
addressSpace(TTAMachine::FunctionUnit {lvalue}) -> TTAMachine::AddressSpace*
C++ signature:
addressSpace(FunctionUnit_wrapper {lvalue}) -> TTAMachine::AddressSpace*
- cleanup(...)
- C++ signature:
cleanup(TTAMachine::FunctionUnit {lvalue}, std::string resource) -> void*
C++ signature:
cleanup(FunctionUnit_wrapper {lvalue}, std::string resource) -> void*
- deleteOperation(...)
- C++ signature:
deleteOperation(TTAMachine::FunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
deleteOperation(FunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- deletePipelineElement(...)
- C++ signature:
deletePipelineElement(TTAMachine::FunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
deletePipelineElement(FunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- hasAddressSpace(...)
- C++ signature:
hasAddressSpace(TTAMachine::FunctionUnit {lvalue}) -> bool
C++ signature:
hasAddressSpace(FunctionUnit_wrapper {lvalue}) -> bool
- hasOperation(...)
- C++ signature:
hasOperation(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperation(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasOperationPort(...)
- C++ signature:
hasOperationPort(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperationPort(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasPipelineElement(...)
- C++ signature:
hasPipelineElement(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasPipelineElement(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::FunctionUnit {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
C++ signature:
isArchitectureEqual(FunctionUnit_wrapper {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
- maxLatency(...)
- C++ signature:
maxLatency(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
maxLatency(FunctionUnit_wrapper {lvalue}) -> int
- operation(...)
- C++ signature:
operation(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::HWOperation*
C++ signature:
operation(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::HWOperation*
C++ signature:
operation(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::HWOperation*
C++ signature:
operation(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::HWOperation*
- operationCount(...)
- C++ signature:
operationCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
operationCount(FunctionUnit_wrapper {lvalue}) -> int
- operationPort(...)
- C++ signature:
operationPort(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::FUPort*
C++ signature:
operationPort(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::FUPort*
- operationPortCount(...)
- C++ signature:
operationPortCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
operationPortCount(FunctionUnit_wrapper {lvalue}) -> int
- pipelineElement(...)
- C++ signature:
pipelineElement(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::PipelineElement*
- pipelineElementCount(...)
- C++ signature:
pipelineElementCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
pipelineElementCount(FunctionUnit_wrapper {lvalue}) -> int
- port(...)
- C++ signature:
port(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::BaseFUPort*
C++ signature:
port(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::BaseFUPort*
C++ signature:
port(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::BaseFUPort*
C++ signature:
port(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::BaseFUPort*
- setAddressSpace(...)
- C++ signature:
setAddressSpace(TTAMachine::FunctionUnit {lvalue}, TTAMachine::AddressSpace* as) -> void*
C++ signature:
setAddressSpace(FunctionUnit_wrapper {lvalue}, TTAMachine::AddressSpace* as) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::FunctionUnit {lvalue}, std::string name) -> void*
C++ signature:
setName(FunctionUnit_wrapper {lvalue}, std::string name) -> void*
Data descriptors inherited from FunctionUnit:
- OSKEY_AS
- OSNAME_FU
Methods inherited from Unit:
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- portCount(...)
- C++ signature:
portCount(TTAMachine::Unit {lvalue}) -> int
C++ signature:
portCount(Unit_wrapper {lvalue}) -> int
Data descriptors inherited from Unit:
- OSNAME_UNIT
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class ExecutionPipeline(SubComponent) |
| | |
- Method resolution order:
- ExecutionPipeline
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, TTAMachine::HWOperation {lvalue} parentOperation) -> void*
- addPortRead(...)
- C++ signature:
addPortRead(TTAMachine::ExecutionPipeline {lvalue}, int operand, int start, int duration) -> void*
- addPortWrite(...)
- C++ signature:
addPortWrite(TTAMachine::ExecutionPipeline {lvalue}, int operand, int start, int duration) -> void*
- addResourceUse(...)
- C++ signature:
addResourceUse(TTAMachine::ExecutionPipeline {lvalue}, std::string name, int start, int duration) -> void*
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::ExecutionPipeline {lvalue}, TTAMachine::ExecutionPipeline const* pipeline) -> bool
- isPortRead(...)
- C++ signature:
isPortRead(TTAMachine::ExecutionPipeline {lvalue}, TTAMachine::FUPort port, int cycle) -> bool
- isPortUsed(...)
- C++ signature:
isPortUsed(TTAMachine::ExecutionPipeline {lvalue}, TTAMachine::FUPort port, int cycle) -> bool
- isPortWritten(...)
- C++ signature:
isPortWritten(TTAMachine::ExecutionPipeline {lvalue}, TTAMachine::FUPort port, int cycle) -> bool
- isResourceUsed(...)
- C++ signature:
isResourceUsed(TTAMachine::ExecutionPipeline {lvalue}, std::string name, int cycle) -> bool
- latency(...)
- C++ signature:
latency(TTAMachine::ExecutionPipeline {lvalue}) -> int
C++ signature:
latency(TTAMachine::ExecutionPipeline {lvalue}, int output) -> int
- loadState(...)
- C++ signature:
loadState(TTAMachine::ExecutionPipeline {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(ExecutionPipeline_wrapper {lvalue}, ObjectState const* state) -> void*
- parentOperation(...)
- C++ signature:
parentOperation(TTAMachine::ExecutionPipeline {lvalue}) -> TTAMachine::HWOperation const*
- readOperands(...)
- C++ signature:
readOperands(TTAMachine::ExecutionPipeline {lvalue}, int cycle) -> std::set<int, std::less<int>, std::allocator<int> >
C++ signature:
readOperands(TTAMachine::ExecutionPipeline {lvalue}) -> std::set<int, std::less<int>, std::allocator<int> >
- removeAllResourceUses(...)
- C++ signature:
removeAllResourceUses(TTAMachine::ExecutionPipeline {lvalue}) -> void*
- removeOperandUse(...)
- C++ signature:
removeOperandUse(TTAMachine::ExecutionPipeline {lvalue}, int operand, int cycle) -> void*
- removeResourceUse(...)
- C++ signature:
removeResourceUse(TTAMachine::ExecutionPipeline {lvalue}, std::string name) -> void*
C++ signature:
removeResourceUse(TTAMachine::ExecutionPipeline {lvalue}, std::string name, int cycle) -> void*
- resourceUsages(...)
- C++ signature:
resourceUsages(TTAMachine::ExecutionPipeline {lvalue}, int cycle) -> std::set<TTAMachine::PipelineElement*, std::less<TTAMachine::PipelineElement*>, std::allocator<TTAMachine::PipelineElement*> >
- saveState(...)
- C++ signature:
saveState(TTAMachine::ExecutionPipeline {lvalue}) -> ObjectState*
C++ signature:
saveState(ExecutionPipeline_wrapper {lvalue}) -> ObjectState*
- slack(...)
- C++ signature:
slack(TTAMachine::ExecutionPipeline {lvalue}, int input) -> int
- writtenOperands(...)
- C++ signature:
writtenOperands(TTAMachine::ExecutionPipeline {lvalue}, int cycle) -> std::set<int, std::less<int>, std::allocator<int> >
C++ signature:
writtenOperands(TTAMachine::ExecutionPipeline {lvalue}) -> std::set<int, std::less<int>, std::allocator<int> >
Data descriptors defined here:
- OSKEY_CYCLES
- OSKEY_OPERAND
- OSKEY_RESOURCE_NAME
- OSKEY_START_CYCLE
- OSNAME_OPERAND_READ
- OSNAME_OPERAND_WRITE
- OSNAME_PIPELINE
- OSNAME_RESOURCE_USAGE
Data and other attributes defined here:
- __instance_size__ = 56
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class FUPort(BaseFUPort) |
| | |
- Method resolution order:
- FUPort
- BaseFUPort
- Port
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int width, TTAMachine::FunctionUnit {lvalue} parent, bool triggers, bool setsOpcode) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Unit {lvalue} parent) -> void*
C++ signature:
__init__(_object*, std::string name, int width, TTAMachine::FunctionUnit {lvalue} parent, bool triggers, bool setsOpcode, bool dummy) -> void*
- bindingString(...)
- C++ signature:
bindingString(TTAMachine::FUPort {lvalue}) -> std::string
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::FUPort {lvalue}, TTAMachine::FUPort* port) -> bool
- isOpcodeSetting(...)
- C++ signature:
isOpcodeSetting(TTAMachine::FUPort {lvalue}) -> bool
C++ signature:
isOpcodeSetting(FUPort_wrapper {lvalue}) -> bool
- isTriggering(...)
- C++ signature:
isTriggering(TTAMachine::FUPort {lvalue}) -> bool
C++ signature:
isTriggering(FUPort_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::FUPort {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(FUPort_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::FUPort {lvalue}) -> ObjectState*
C++ signature:
saveState(FUPort_wrapper {lvalue}) -> ObjectState*
- setOpcodeSetting(...)
- C++ signature:
setOpcodeSetting(TTAMachine::FUPort {lvalue}, bool setsOpcode) -> void*
- setTriggering(...)
- C++ signature:
setTriggering(TTAMachine::FUPort {lvalue}, bool triggers) -> void*
- updateBindingString(...)
- C++ signature:
updateBindingString(TTAMachine::FUPort {lvalue}) -> void*
Data descriptors defined here:
- OSKEY_OPCODE_SETTING
- OSKEY_TRIGGERING
- OSNAME_FUPORT
Data and other attributes defined here:
- __instance_size__ = 44
Methods inherited from BaseFUPort:
- parentUnit(...)
- C++ signature:
parentUnit(TTAMachine::BaseFUPort {lvalue}) -> TTAMachine::FunctionUnit*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::BaseFUPort {lvalue}, int width) -> void*
- width(...)
- C++ signature:
width(TTAMachine::BaseFUPort {lvalue}) -> int
C++ signature:
width(BaseFUPort_wrapper {lvalue}) -> int
Data descriptors inherited from BaseFUPort:
- OSKEY_WIDTH
Methods inherited from Port:
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
attachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::Port {lvalue}) -> void*
C++ signature:
detachAllSockets(Port_wrapper {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
detachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- inputSocket(...)
- C++ signature:
inputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
inputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Port {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(Port_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- isInput(...)
- C++ signature:
isInput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isInput(Port_wrapper {lvalue}) -> bool
- isOutput(...)
- C++ signature:
isOutput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isOutput(Port_wrapper {lvalue}) -> bool
- name(...)
- C++ signature:
name(TTAMachine::Port {lvalue}) -> std::string
C++ signature:
name(Port_wrapper {lvalue}) -> std::string
- outputSocket(...)
- C++ signature:
outputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
outputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- setName(...)
- C++ signature:
setName(TTAMachine::Port {lvalue}, std::string name) -> void*
C++ signature:
setName(Port_wrapper {lvalue}, std::string name) -> void*
- socketCount(...)
- C++ signature:
socketCount(TTAMachine::Port {lvalue}) -> int
C++ signature:
socketCount(Port_wrapper {lvalue}) -> int
- unconnectedSocket(...)
- C++ signature:
unconnectedSocket(TTAMachine::Port {lvalue}, int index) -> TTAMachine::Socket*
C++ signature:
unconnectedSocket(Port_wrapper {lvalue}, int index) -> TTAMachine::Socket*
Data descriptors inherited from Port:
- OSKEY_FIRST_SOCKET
- OSKEY_NAME
- OSKEY_SECOND_SOCKET
- OSNAME_PORT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class FunctionUnit(Unit) |
| | |
- Method resolution order:
- FunctionUnit
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- addOperation(...)
- C++ signature:
addOperation(TTAMachine::FunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
addOperation(FunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- addPipelineElement(...)
- C++ signature:
addPipelineElement(TTAMachine::FunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
addPipelineElement(FunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- addressSpace(...)
- C++ signature:
addressSpace(TTAMachine::FunctionUnit {lvalue}) -> TTAMachine::AddressSpace*
C++ signature:
addressSpace(FunctionUnit_wrapper {lvalue}) -> TTAMachine::AddressSpace*
- cleanup(...)
- C++ signature:
cleanup(TTAMachine::FunctionUnit {lvalue}, std::string resource) -> void*
C++ signature:
cleanup(FunctionUnit_wrapper {lvalue}, std::string resource) -> void*
- copy(...)
- C++ signature:
copy(TTAMachine::FunctionUnit {lvalue}) -> TTAMachine::FunctionUnit*
C++ signature:
copy(FunctionUnit_wrapper {lvalue}) -> TTAMachine::FunctionUnit*
- deleteOperation(...)
- C++ signature:
deleteOperation(TTAMachine::FunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
deleteOperation(FunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- deletePipelineElement(...)
- C++ signature:
deletePipelineElement(TTAMachine::FunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
deletePipelineElement(FunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- hasAddressSpace(...)
- C++ signature:
hasAddressSpace(TTAMachine::FunctionUnit {lvalue}) -> bool
C++ signature:
hasAddressSpace(FunctionUnit_wrapper {lvalue}) -> bool
- hasOperation(...)
- C++ signature:
hasOperation(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperation(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasOperationPort(...)
- C++ signature:
hasOperationPort(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperationPort(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasPipelineElement(...)
- C++ signature:
hasPipelineElement(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasPipelineElement(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::FunctionUnit {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
C++ signature:
isArchitectureEqual(FunctionUnit_wrapper {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::FunctionUnit {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(FunctionUnit_wrapper {lvalue}, ObjectState const* state) -> void*
- maxLatency(...)
- C++ signature:
maxLatency(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
maxLatency(FunctionUnit_wrapper {lvalue}) -> int
- operation(...)
- C++ signature:
operation(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::HWOperation*
C++ signature:
operation(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::HWOperation*
C++ signature:
operation(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::HWOperation*
C++ signature:
operation(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::HWOperation*
- operationCount(...)
- C++ signature:
operationCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
operationCount(FunctionUnit_wrapper {lvalue}) -> int
- operationPort(...)
- C++ signature:
operationPort(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::FUPort*
C++ signature:
operationPort(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::FUPort*
- operationPortCount(...)
- C++ signature:
operationPortCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
operationPortCount(FunctionUnit_wrapper {lvalue}) -> int
- pipelineElement(...)
- C++ signature:
pipelineElement(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::PipelineElement*
- pipelineElementCount(...)
- C++ signature:
pipelineElementCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
pipelineElementCount(FunctionUnit_wrapper {lvalue}) -> int
- port(...)
- C++ signature:
port(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::BaseFUPort*
C++ signature:
port(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::BaseFUPort*
C++ signature:
port(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::BaseFUPort*
C++ signature:
port(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::BaseFUPort*
- removePort(...)
- C++ signature:
removePort(FunctionUnit_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::FunctionUnit {lvalue}) -> ObjectState*
C++ signature:
saveState(FunctionUnit_wrapper {lvalue}) -> ObjectState*
- setAddressSpace(...)
- C++ signature:
setAddressSpace(TTAMachine::FunctionUnit {lvalue}, TTAMachine::AddressSpace* as) -> void*
C++ signature:
setAddressSpace(FunctionUnit_wrapper {lvalue}, TTAMachine::AddressSpace* as) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::FunctionUnit {lvalue}, std::string name) -> void*
C++ signature:
setName(FunctionUnit_wrapper {lvalue}, std::string name) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::FunctionUnit {lvalue}) -> void*
C++ signature:
unsetMachine(FunctionUnit_wrapper {lvalue}) -> void*
- unsetMachineDerived(...)
- C++ signature:
unsetMachineDerived(FunctionUnit_wrapper {lvalue}) -> void*
Data descriptors defined here:
- OSKEY_AS
- OSNAME_FU
Data and other attributes defined here:
- __instance_size__ = 64
Methods inherited from Unit:
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- portCount(...)
- C++ signature:
portCount(TTAMachine::Unit {lvalue}) -> int
C++ signature:
portCount(Unit_wrapper {lvalue}) -> int
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Unit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Unit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
Data descriptors inherited from Unit:
- OSNAME_UNIT
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Guard(SubComponent) |
| | |
- Method resolution order:
- Guard
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, bool inverted, TTAMachine::Bus {lvalue} parentBus) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Bus {lvalue} parentBus) -> void*
- isDisjoint(...)
- C++ signature:
isDisjoint(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isDisjoint(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isEqual(...)
- C++ signature:
isEqual(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isEqual(Guard_wrapper {lvalue}, TTAMachine::Guard) -> void*
- isLessRestrictive(...)
- C++ signature:
isLessRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isLessRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isMoreRestrictive(...)
- C++ signature:
isMoreRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isMoreRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::Guard {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Guard_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Guard {lvalue}) -> ObjectState*
C++ signature:
saveState(Guard_wrapper {lvalue}) -> ObjectState*
Data descriptors defined here:
- OSKEY_INVERTED
- OSNAME_GUARD
Data and other attributes defined here:
- __instance_size__ = 24
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class HWOperation(SubComponent) |
| | |
- Method resolution order:
- HWOperation
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, TTAMachine::FunctionUnit {lvalue} parent) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::FunctionUnit {lvalue} parent) -> void*
- bindPort(...)
- C++ signature:
bindPort(TTAMachine::HWOperation {lvalue}, int operand, TTAMachine::FUPort port) -> void*
C++ signature:
bindPort(HWOperation_wrapper {lvalue}, int operand, TTAMachine::FUPort port) -> void*
- io(...)
- C++ signature:
io(TTAMachine::HWOperation {lvalue}, TTAMachine::FUPort port) -> int
- isBound(...)
- C++ signature:
isBound(TTAMachine::HWOperation {lvalue}, TTAMachine::FUPort port) -> bool
- latency(...)
- C++ signature:
latency(TTAMachine::HWOperation {lvalue}) -> int
C++ signature:
latency(TTAMachine::HWOperation {lvalue}, int output) -> int
- loadState(...)
- C++ signature:
loadState(TTAMachine::HWOperation {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(HWOperation_wrapper {lvalue}, ObjectState const* state) -> void*
- name(...)
- C++ signature:
name(TTAMachine::HWOperation {lvalue}) -> std::string
- parentUnit(...)
- C++ signature:
parentUnit(TTAMachine::HWOperation {lvalue}) -> TTAMachine::FunctionUnit*
- pipeline(...)
- C++ signature:
pipeline(TTAMachine::HWOperation {lvalue}) -> TTAMachine::ExecutionPipeline*
- port(...)
- C++ signature:
port(TTAMachine::HWOperation {lvalue}, int operand) -> TTAMachine::FUPort*
C++ signature:
port(HWOperation_wrapper {lvalue}, int operand) -> TTAMachine::FUPort*
- saveState(...)
- C++ signature:
saveState(TTAMachine::HWOperation {lvalue}) -> ObjectState*
C++ signature:
saveState(HWOperation_wrapper {lvalue}) -> ObjectState*
- setName(...)
- C++ signature:
setName(TTAMachine::HWOperation {lvalue}, std::string name) -> void*
C++ signature:
setName(HWOperation_wrapper {lvalue}, std::string name) -> void*
- slack(...)
- C++ signature:
slack(TTAMachine::HWOperation {lvalue}, int input) -> int
- unbindPort(...)
- C++ signature:
unbindPort(TTAMachine::HWOperation {lvalue}, TTAMachine::FUPort port) -> void*
C++ signature:
unbindPort(HWOperation_wrapper {lvalue}, TTAMachine::FUPort port) -> void*
Data descriptors defined here:
- OSKEY_NAME
- OSKEY_OPERAND
- OSKEY_PORT
- OSNAME_OPERAND_BINDING
- OSNAME_OPERATION
Data and other attributes defined here:
- __instance_size__ = 52
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class ImmediateSlot(Component) |
| | |
- Method resolution order:
- ImmediateSlot
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, TTAMachine::Machine {lvalue} parent) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Machine {lvalue} parent) -> void*
- loadState(...)
- C++ signature:
loadState(TTAMachine::ImmediateSlot {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(ImmediateSlot_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::ImmediateSlot {lvalue}) -> ObjectState*
C++ signature:
saveState(ImmediateSlot_wrapper {lvalue}) -> ObjectState*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::ImmediateSlot {lvalue}, TTAMachine::Machine {lvalue} machine) -> void*
C++ signature:
setMachine(ImmediateSlot_wrapper {lvalue}, TTAMachine::Machine {lvalue} machine) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::ImmediateSlot {lvalue}, std::string name) -> void*
C++ signature:
setName(ImmediateSlot_wrapper {lvalue}, std::string name) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::ImmediateSlot {lvalue}) -> void*
C++ signature:
unsetMachine(ImmediateSlot_wrapper {lvalue}) -> void*
- width(...)
- C++ signature:
width(TTAMachine::ImmediateSlot {lvalue}) -> int
Data descriptors defined here:
- OSNAME_IMMEDIATE_SLOT
Data and other attributes defined here:
- __instance_size__ = 24
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class ImmediateUnit(RegisterFile) |
| | |
- Method resolution order:
- ImmediateUnit
- RegisterFile
- BaseRegisterFile
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, unsigned int size, unsigned int width, unsigned int maxReads, unsigned int guardLatency, TTAMachine::Machine::Extension extension) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- extensionMode(...)
- C++ signature:
extensionMode(TTAMachine::ImmediateUnit {lvalue}) -> TTAMachine::Machine::Extension
C++ signature:
extensionMode(ImmediateUnit_wrapper {lvalue}) -> TTAMachine::Machine::Extension
- latency(...)
- C++ signature:
latency(TTAMachine::ImmediateUnit {lvalue}) -> int
C++ signature:
latency(ImmediateUnit_wrapper {lvalue}) -> int
- loadState(...)
- C++ signature:
loadState(TTAMachine::ImmediateUnit {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(ImmediateUnit_wrapper {lvalue}, ObjectState const* state) -> void*
- removePort(...)
- C++ signature:
removePort(ImmediateUnit_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::ImmediateUnit {lvalue}) -> ObjectState*
C++ signature:
saveState(ImmediateUnit_wrapper {lvalue}) -> ObjectState*
- setExtensionMode(...)
- C++ signature:
setExtensionMode(TTAMachine::ImmediateUnit {lvalue}, TTAMachine::Machine::Extension mode) -> void*
C++ signature:
setExtensionMode(ImmediateUnit_wrapper {lvalue}, TTAMachine::Machine::Extension mode) -> void*
- setMaxWrites(...)
- C++ signature:
setMaxWrites(TTAMachine::ImmediateUnit {lvalue}, int maxWrites) -> void*
C++ signature:
setMaxWrites(ImmediateUnit_wrapper {lvalue}, int maxWrites) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::ImmediateUnit {lvalue}, std::string name) -> void*
C++ signature:
setName(ImmediateUnit_wrapper {lvalue}, std::string name) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::ImmediateUnit {lvalue}) -> void*
C++ signature:
unsetMachine(ImmediateUnit_wrapper {lvalue}) -> void*
Data descriptors defined here:
- OSKEY_EXTENSION
- OSKEY_LATENCY
- OSNAME_IMMEDIATE_UNIT
- OSVALUE_SIGN
- OSVALUE_ZERO
Data and other attributes defined here:
- __instance_size__ = 68
Methods inherited from RegisterFile:
- copy(...)
- C++ signature:
copy(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile*
C++ signature:
copy(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile*
- guardLatency(...)
- C++ signature:
guardLatency(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
guardLatency(RegisterFile_wrapper {lvalue}) -> int
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::RegisterFile {lvalue}, TTAMachine::RegisterFile rf) -> bool
C++ signature:
isArchitectureEqual(RegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile rf) -> bool
- isNormal(...)
- C++ signature:
isNormal(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isNormal(RegisterFile_wrapper {lvalue}) -> bool
- isReserved(...)
- C++ signature:
isReserved(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isReserved(RegisterFile_wrapper {lvalue}) -> bool
- isUsedAsGuard(...)
- C++ signature:
isUsedAsGuard(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isUsedAsGuard(RegisterFile_wrapper {lvalue}) -> bool
- isVolatile(...)
- C++ signature:
isVolatile(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isVolatile(RegisterFile_wrapper {lvalue}) -> bool
- maxReads(...)
- C++ signature:
maxReads(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
maxReads(RegisterFile_wrapper {lvalue}) -> int
- maxWrites(...)
- C++ signature:
maxWrites(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
maxWrites(RegisterFile_wrapper {lvalue}) -> int
- setGuardLatency(...)
- C++ signature:
setGuardLatency(TTAMachine::RegisterFile {lvalue}, int latency) -> void*
C++ signature:
setGuardLatency(RegisterFile_wrapper {lvalue}, int latency) -> void*
- setMaxReads(...)
- C++ signature:
setMaxReads(TTAMachine::RegisterFile {lvalue}, int maxReads) -> void*
C++ signature:
setMaxReads(RegisterFile_wrapper {lvalue}, int maxReads) -> void*
- setNumberOfRegisters(...)
- C++ signature:
setNumberOfRegisters(TTAMachine::RegisterFile {lvalue}, int registers) -> void*
C++ signature:
setNumberOfRegisters(RegisterFile_wrapper {lvalue}, int registers) -> void*
- setType(...)
- C++ signature:
setType(TTAMachine::RegisterFile {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
C++ signature:
setType(RegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
- type(...)
- C++ signature:
type(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile::Type
C++ signature:
type(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile::Type
- updateMaxReadsAndWrites(...)
- C++ signature:
updateMaxReadsAndWrites(TTAMachine::RegisterFile {lvalue}) -> bool
Data descriptors inherited from RegisterFile:
- OSKEY_GUARD_LATENCY
- OSKEY_MAX_READS
- OSKEY_MAX_WRITES
- OSKEY_TYPE
- OSNAME_REGISTER_FILE
- OSVALUE_NORMAL
- OSVALUE_RESERVED
- OSVALUE_VOLATILE
Data and other attributes inherited from RegisterFile:
- NORMAL = TCE.base.mach.Type.NORMAL
- RESERVED = TCE.base.mach.Type.RESERVED
- Type = <class 'TCE.base.TCE.base.mach.Type'>
- VOLATILE = TCE.base.mach.Type.VOLATILE
Methods inherited from BaseRegisterFile:
- port(...)
- C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, int index) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, int index) -> TTAMachine::RFPort*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::BaseRegisterFile {lvalue}, int width) -> void*
C++ signature:
setWidth(BaseRegisterFile_wrapper {lvalue}, int width) -> void*
Data descriptors inherited from BaseRegisterFile:
- OSKEY_SIZE
- OSKEY_WIDTH
- OSNAME_BASE_REGISTER_FILE
Methods inherited from Unit:
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- portCount(...)
- C++ signature:
portCount(TTAMachine::Unit {lvalue}) -> int
C++ signature:
portCount(Unit_wrapper {lvalue}) -> int
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Unit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Unit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
Data descriptors inherited from Unit:
- OSNAME_UNIT
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class InstructionTemplate(Component) |
| | |
- Method resolution order:
- InstructionTemplate
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, TTAMachine::Machine {lvalue} owner) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Machine {lvalue} owner) -> void*
- addSlot(...)
- C++ signature:
addSlot(TTAMachine::InstructionTemplate {lvalue}, std::string slotName, int width, TTAMachine::ImmediateUnit {lvalue} dstUnit) -> void*
C++ signature:
addSlot(InstructionTemplate_wrapper {lvalue}, std::string slotName, int width, TTAMachine::ImmediateUnit {lvalue} dstUnit) -> void*
- destinationOfSlot(...)
- C++ signature:
destinationOfSlot(TTAMachine::InstructionTemplate {lvalue}, std::string slotName) -> TTAMachine::ImmediateUnit*
C++ signature:
destinationOfSlot(InstructionTemplate_wrapper {lvalue}, std::string slotName) -> TTAMachine::ImmediateUnit*
- destinationUsesSlot(...)
- C++ signature:
destinationUsesSlot(TTAMachine::InstructionTemplate {lvalue}, std::string slotName, TTAMachine::ImmediateUnit dstUnit) -> bool
C++ signature:
destinationUsesSlot(InstructionTemplate_wrapper {lvalue}, std::string slotName, TTAMachine::ImmediateUnit dstUnit) -> bool
- isEmpty(...)
- C++ signature:
isEmpty(TTAMachine::InstructionTemplate {lvalue}) -> bool
C++ signature:
isEmpty(InstructionTemplate_wrapper {lvalue}) -> bool
- isOneOfDestinations(...)
- C++ signature:
isOneOfDestinations(TTAMachine::InstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> bool
C++ signature:
isOneOfDestinations(InstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::InstructionTemplate {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(InstructionTemplate_wrapper {lvalue}, ObjectState const* state) -> void*
- numberOfDestinations(...)
- C++ signature:
numberOfDestinations(TTAMachine::InstructionTemplate {lvalue}) -> int
C++ signature:
numberOfDestinations(InstructionTemplate_wrapper {lvalue}) -> int
- numberOfSlots(...)
- C++ signature:
numberOfSlots(TTAMachine::InstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
C++ signature:
numberOfSlots(InstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
- removeSlot(...)
- C++ signature:
removeSlot(TTAMachine::InstructionTemplate {lvalue}, std::string slotName) -> void*
C++ signature:
removeSlot(InstructionTemplate_wrapper {lvalue}, std::string slotName) -> void*
- removeSlots(...)
- C++ signature:
removeSlots(TTAMachine::InstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> void*
C++ signature:
removeSlots(InstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::InstructionTemplate {lvalue}) -> ObjectState*
C++ signature:
saveState(InstructionTemplate_wrapper {lvalue}) -> ObjectState*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::InstructionTemplate {lvalue}, TTAMachine::Machine {lvalue} machine) -> void*
C++ signature:
setMachine(InstructionTemplate_wrapper {lvalue}, TTAMachine::Machine {lvalue} machine) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::InstructionTemplate {lvalue}, std::string name) -> void*
C++ signature:
setName(InstructionTemplate_wrapper {lvalue}, std::string name) -> void*
- slot(...)
- C++ signature:
slot(TTAMachine::InstructionTemplate {lvalue}, int index) -> TTAMachine::TemplateSlot*
C++ signature:
slot(InstructionTemplate_wrapper {lvalue}, int index) -> TTAMachine::TemplateSlot*
- slotCount(...)
- C++ signature:
slotCount(TTAMachine::InstructionTemplate {lvalue}) -> int
C++ signature:
slotCount(InstructionTemplate_wrapper {lvalue}) -> int
- slotOfDestination(...)
- C++ signature:
slotOfDestination(TTAMachine::InstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit, int index) -> std::string
C++ signature:
slotOfDestination(InstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit, int index) -> std::string
- supportedWidth(...)
- C++ signature:
supportedWidth(TTAMachine::InstructionTemplate {lvalue}) -> int
C++ signature:
supportedWidth(InstructionTemplate_wrapper {lvalue}) -> int
C++ signature:
supportedWidth(TTAMachine::InstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
C++ signature:
supportedWidth(InstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
C++ signature:
supportedWidth(TTAMachine::InstructionTemplate {lvalue}, std::string slotName) -> int
C++ signature:
supportedWidth(InstructionTemplate_wrapper {lvalue}, std::string slotName) -> int
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::InstructionTemplate {lvalue}) -> void*
C++ signature:
unsetMachine(InstructionTemplate_wrapper {lvalue}) -> void*
- usesSlot(...)
- C++ signature:
usesSlot(TTAMachine::InstructionTemplate {lvalue}, std::string slotName) -> bool
C++ signature:
usesSlot(InstructionTemplate_wrapper {lvalue}, std::string slotName) -> bool
Data descriptors defined here:
- OSNAME_INSTRUCTION_TEMPLATE
Data and other attributes defined here:
- __instance_size__ = 36
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Machine(Boost.Python.instance) |
| | |
- Method resolution order:
- Machine
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*) -> void*
C++ signature:
__init__(_object*) -> void*
C++ signature:
__init__(_object*, TTAMachine::Machine old) -> void*
- addAddressSpace(...)
- C++ signature:
addAddressSpace(TTAMachine::Machine {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
C++ signature:
addAddressSpace(Machine_wrapper {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
- addBridge(...)
- C++ signature:
addBridge(TTAMachine::Machine {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
addBridge(Machine_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- addBus(...)
- C++ signature:
addBus(TTAMachine::Machine {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
C++ signature:
addBus(Machine_wrapper {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
- addFunctionUnit(...)
- C++ signature:
addFunctionUnit(TTAMachine::Machine {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
C++ signature:
addFunctionUnit(Machine_wrapper {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
- addImmediateSlot(...)
- C++ signature:
addImmediateSlot(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
C++ signature:
addImmediateSlot(Machine_wrapper {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
- addImmediateUnit(...)
- C++ signature:
addImmediateUnit(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
C++ signature:
addImmediateUnit(Machine_wrapper {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
- addInstructionTemplate(...)
- C++ signature:
addInstructionTemplate(TTAMachine::Machine {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
C++ signature:
addInstructionTemplate(Machine_wrapper {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
- addRegisterFile(...)
- C++ signature:
addRegisterFile(TTAMachine::Machine {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
C++ signature:
addRegisterFile(Machine_wrapper {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
- addSocket(...)
- C++ signature:
addSocket(TTAMachine::Machine {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
addSocket(Machine_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- addUnit(...)
- C++ signature:
addUnit(TTAMachine::Machine {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
- addressSpaceNavigator(...)
- C++ signature:
addressSpaceNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::AddressSpace>
C++ signature:
addressSpaceNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::AddressSpace>
- bridgeNavigator(...)
- C++ signature:
bridgeNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bridge>
C++ signature:
bridgeNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bridge>
- busNavigator(...)
- C++ signature:
busNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bus>
C++ signature:
busNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bus>
- controlUnit(...)
- C++ signature:
controlUnit(TTAMachine::Machine {lvalue}) -> TTAMachine::ControlUnit*
C++ signature:
controlUnit(Machine_wrapper {lvalue}) -> TTAMachine::ControlUnit*
- deleteAddressSpace(...)
- C++ signature:
deleteAddressSpace(TTAMachine::Machine {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
C++ signature:
deleteAddressSpace(Machine_wrapper {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
- deleteBridge(...)
- C++ signature:
deleteBridge(TTAMachine::Machine {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
deleteBridge(Machine_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- deleteImmediateSlot(...)
- C++ signature:
deleteImmediateSlot(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
C++ signature:
deleteImmediateSlot(Machine_wrapper {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
- deleteInstructionTemplate(...)
- C++ signature:
deleteInstructionTemplate(TTAMachine::Machine {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
C++ signature:
deleteInstructionTemplate(Machine_wrapper {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
- functionUnitNavigator(...)
- C++ signature:
functionUnitNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::FunctionUnit>
C++ signature:
functionUnitNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::FunctionUnit>
- immediateSlotNavigator(...)
- C++ signature:
immediateSlotNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateSlot>
C++ signature:
immediateSlotNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateSlot>
- immediateUnitNavigator(...)
- C++ signature:
immediateUnitNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateUnit>
C++ signature:
immediateUnitNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateUnit>
- instructionTemplateNavigator(...)
- C++ signature:
instructionTemplateNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::InstructionTemplate>
C++ signature:
instructionTemplateNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::InstructionTemplate>
- loadState(...)
- C++ signature:
loadState(TTAMachine::Machine {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Machine_wrapper {lvalue}, ObjectState const* state) -> void*
- machineTester(...)
- C++ signature:
machineTester(TTAMachine::Machine {lvalue}) -> MachineTester
- registerFileNavigator(...)
- C++ signature:
registerFileNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::RegisterFile>
C++ signature:
registerFileNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::RegisterFile>
- removeBus(...)
- C++ signature:
removeBus(TTAMachine::Machine {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
C++ signature:
removeBus(Machine_wrapper {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
- removeFunctionUnit(...)
- C++ signature:
removeFunctionUnit(TTAMachine::Machine {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
C++ signature:
removeFunctionUnit(Machine_wrapper {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
- removeImmediateUnit(...)
- C++ signature:
removeImmediateUnit(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
C++ signature:
removeImmediateUnit(Machine_wrapper {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
- removeRegisterFile(...)
- C++ signature:
removeRegisterFile(TTAMachine::Machine {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
C++ signature:
removeRegisterFile(Machine_wrapper {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
- removeSocket(...)
- C++ signature:
removeSocket(TTAMachine::Machine {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
removeSocket(Machine_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- removeUnit(...)
- C++ signature:
removeUnit(TTAMachine::Machine {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
C++ signature:
removeUnit(Machine_wrapper {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Machine {lvalue}) -> ObjectState*
C++ signature:
saveState(Machine_wrapper {lvalue}) -> ObjectState*
- setBusPosition(...)
- C++ signature:
setBusPosition(TTAMachine::Machine {lvalue}, TTAMachine::Bus bus, int newPosition) -> void*
- setGlobalControl(...)
- C++ signature:
setGlobalControl(TTAMachine::Machine {lvalue}, TTAMachine::ControlUnit {lvalue} unit) -> void*
C++ signature:
setGlobalControl(Machine_wrapper {lvalue}, TTAMachine::ControlUnit {lvalue} unit) -> void*
- socketNavigator(...)
- C++ signature:
socketNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Socket>
C++ signature:
socketNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Socket>
- unsetGlobalControl(...)
- C++ signature:
unsetGlobalControl(TTAMachine::Machine {lvalue}) -> void*
C++ signature:
unsetGlobalControl(Machine_wrapper {lvalue}) -> void*
Static methods defined here:
- loadFromADF(...)
- C++ signature:
loadFromADF(std::string adfFileName) -> TTAMachine::Machine*
Data descriptors defined here:
- OSNAME_MACHINE
Data and other attributes defined here:
- Extension = <class 'TCE.base.TCE.base.mach.Extension'>
- SIGN = TCE.base.mach.Extension.SIGN
- ZERO = TCE.base.mach.Extension.ZERO
- __instance_size__ = 144
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class MachinePart(Boost.Python.instance) |
| | |
- Method resolution order:
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*) -> void*
- loadState(...)
- C++ signature:
loadState(TTAMachine::MachinePart {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(MachinePart_wrapper {lvalue}, ObjectState const*) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::MachinePart {lvalue}) -> ObjectState*
C++ signature:
saveState(MachinePart_wrapper {lvalue}) -> void*
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class MachineTestReportTextGenerator(Boost.Python.instance) |
| | |
- Method resolution order:
- MachineTestReportTextGenerator
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*) -> void*
C++ signature:
__init__(_object*) -> void*
Data and other attributes defined here:
- TXT_BRIDGE_BRANCHED_BUS = 23
- TXT_BRIDGE_EXISTS = 22
- TXT_BRIDGE_ILLEGAL_REG = 20
- TXT_BRIDGE_LOOP = 21
- TXT_SOCKET_DIR_UNKNOWN = 24
- TXT_SOCKET_FORBIDDEN_DIR = 27
- TXT_SOCKET_NO_CONN = 25
- TXT_SOCKET_PORT_CONN_EXISTS = 16
- TXT_SOCKET_PORT_CONN_ILLEGAL_REG = 15
- TXT_SOCKET_PORT_CONN_MAX_CONN = 19
- TXT_SOCKET_PORT_CONN_RF_PORT_CONN_EXISTS = 17
- TXT_SOCKET_PORT_CONN_WRONG_SOCKET_DIR = 18
- TXT_SOCKET_SAME_DIR_CONN = 26
- TXT_SOCKET_SEGMENT_CONN_BOTH_DIRS_ARE_ILLEGAL = 14
- TXT_SOCKET_SEGMENT_CONN_EXISTS = 12
- TXT_SOCKET_SEGMENT_CONN_ILLEGAL_REG = 13
- __instance_size__ = 36
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class MachineTestReporter(Boost.Python.instance) |
| | |
- Method resolution order:
- MachineTestReporter
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*) -> void*
Static methods defined here:
- bridgingError(...)
- C++ signature:
bridgingError(TTAMachine::Bus sourceBus, TTAMachine::Bus destinationBus, MachineTester tester) -> std::string
- socketDirectionSettingError(...)
- C++ signature:
socketDirectionSettingError(TTAMachine::Socket socket, TTAMachine::Socket::Direction arg1, MachineTester tester) -> std::string
- socketPortConnectionError(...)
- C++ signature:
socketPortConnectionError(TTAMachine::Socket socket, TTAMachine::Port port, MachineTester tester) -> std::string
- socketSegmentConnectionError(...)
- C++ signature:
socketSegmentConnectionError(TTAMachine::Socket socket, TTAMachine::Segment segment, MachineTester tester) -> std::string
Data and other attributes defined here:
- __instance_size__ = 12
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class MachineTester(Boost.Python.instance) |
| | |
- Method resolution order:
- MachineTester
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, TTAMachine::Machine machine) -> void*
- branchedBus(...)
- C++ signature:
branchedBus(MachineTester {lvalue}) -> TTAMachine::Bus*
- canBridge(...)
- C++ signature:
canBridge(MachineTester {lvalue}, TTAMachine::Bus source, TTAMachine::Bus destination) -> bool
C++ signature:
canBridge(MachineTester_wrapper {lvalue}, TTAMachine::Bus source, TTAMachine::Bus destination) -> bool
- canConnect(...)
- C++ signature:
canConnect(MachineTester {lvalue}, TTAMachine::Socket socket, TTAMachine::Segment segment) -> bool
C++ signature:
canConnect(MachineTester_wrapper {lvalue}, TTAMachine::Socket socket, TTAMachine::Segment segment) -> bool
C++ signature:
canConnect(MachineTester {lvalue}, TTAMachine::Socket socket, TTAMachine::Port port) -> bool
C++ signature:
canConnect(MachineTester_wrapper {lvalue}, TTAMachine::Socket socket, TTAMachine::Port port) -> bool
- canSetDirection(...)
- C++ signature:
canSetDirection(MachineTester {lvalue}, TTAMachine::Socket socket, TTAMachine::Socket::Direction direction) -> bool
C++ signature:
canSetDirection(MachineTester_wrapper {lvalue}, TTAMachine::Socket socket, TTAMachine::Socket::Direction direction) -> bool
- connectionExists(...)
- C++ signature:
connectionExists(MachineTester {lvalue}) -> bool
- forbiddenSocketDirection(...)
- C++ signature:
forbiddenSocketDirection(MachineTester {lvalue}, TTAMachine::Socket::Direction direction) -> TTAMachine::Port*
- illegalRegistration(...)
- C++ signature:
illegalRegistration(MachineTester {lvalue}) -> bool
- loop(...)
- C++ signature:
loop(MachineTester {lvalue}) -> bool
- maxConnections(...)
- C++ signature:
maxConnections(MachineTester {lvalue}) -> bool
- noConnections(...)
- C++ signature:
noConnections(MachineTester {lvalue}) -> bool
- registerFilePortAlreadyConnected(...)
- C++ signature:
registerFilePortAlreadyConnected(MachineTester {lvalue}) -> bool
- sameDirSocketConnection(...)
- C++ signature:
sameDirSocketConnection(MachineTester {lvalue}, TTAMachine::Socket::Direction direction) -> TTAMachine::Port*
- unknownSocketDirection(...)
- C++ signature:
unknownSocketDirection(MachineTester {lvalue}) -> bool
- wrongSocketDirection(...)
- C++ signature:
wrongSocketDirection(MachineTester {lvalue}) -> bool
Static methods defined here:
- isValidComponentName(...)
- C++ signature:
isValidComponentName(std::string name) -> bool
Data and other attributes defined here:
- __instance_size__ = 44
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullAddressSpace(AddressSpace) |
| | |
- Method resolution order:
- NullAddressSpace
- AddressSpace
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- end(...)
- C++ signature:
end(TTAMachine::NullAddressSpace {lvalue}) -> unsigned int
C++ signature:
end(NullAddressSpace_wrapper {lvalue}) -> unsigned int
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::NullAddressSpace {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(NullAddressSpace_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::NullAddressSpace {lvalue}) -> bool
C++ signature:
isRegistered(NullAddressSpace_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullAddressSpace {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullAddressSpace_wrapper {lvalue}, ObjectState const* state) -> void*
- machine(...)
- C++ signature:
machine(TTAMachine::NullAddressSpace {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(NullAddressSpace_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::NullAddressSpace {lvalue}) -> std::string
C++ signature:
name(NullAddressSpace_wrapper {lvalue}) -> std::string
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullAddressSpace {lvalue}) -> ObjectState*
C++ signature:
saveState(NullAddressSpace_wrapper {lvalue}) -> ObjectState*
- setAddressBounds(...)
- C++ signature:
setAddressBounds(TTAMachine::NullAddressSpace {lvalue}, unsigned int start, unsigned int end) -> void*
C++ signature:
setAddressBounds(NullAddressSpace_wrapper {lvalue}, unsigned int start, unsigned int end) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::NullAddressSpace {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(NullAddressSpace_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::NullAddressSpace {lvalue}, std::string name) -> void*
C++ signature:
setName(NullAddressSpace_wrapper {lvalue}, std::string name) -> void*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::NullAddressSpace {lvalue}, int width) -> void*
C++ signature:
setWidth(NullAddressSpace_wrapper {lvalue}, int width) -> void*
- start(...)
- C++ signature:
start(TTAMachine::NullAddressSpace {lvalue}) -> unsigned int
C++ signature:
start(NullAddressSpace_wrapper {lvalue}) -> unsigned int
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::NullAddressSpace {lvalue}) -> void*
C++ signature:
unsetMachine(NullAddressSpace_wrapper {lvalue}) -> void*
- width(...)
- C++ signature:
width(TTAMachine::NullAddressSpace {lvalue}) -> int
C++ signature:
width(NullAddressSpace_wrapper {lvalue}) -> int
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullAddressSpace
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Data descriptors inherited from AddressSpace:
- OSKEY_MAX_ADDRESS
- OSKEY_MIN_ADDRESS
- OSKEY_WIDTH
- OSNAME_ADDRESS_SPACE
Data and other attributes inherited from AddressSpace:
- __instance_size__ = 36
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullBus(Bus) |
| | |
- Method resolution order:
- NullBus
- Bus
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- addGuard(...)
- C++ signature:
addGuard(TTAMachine::NullBus {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
C++ signature:
addGuard(NullBus_wrapper {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
- addSegment(...)
- C++ signature:
addSegment(TTAMachine::NullBus {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
C++ signature:
addSegment(NullBus_wrapper {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
- canRead(...)
- C++ signature:
canRead(TTAMachine::NullBus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
canRead(NullBus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
- canReadWrite(...)
- C++ signature:
canReadWrite(TTAMachine::NullBus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
canReadWrite(NullBus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
- canWrite(...)
- C++ signature:
canWrite(TTAMachine::NullBus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
canWrite(NullBus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
- clearDestinationBridge(...)
- C++ signature:
clearDestinationBridge(TTAMachine::NullBus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
clearDestinationBridge(NullBus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- clearSourceBridge(...)
- C++ signature:
clearSourceBridge(TTAMachine::NullBus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
clearSourceBridge(NullBus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::NullBus {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(NullBus_wrapper {lvalue}, TTAMachine::Component component) -> void*
- guard(...)
- C++ signature:
guard(TTAMachine::NullBus {lvalue}, int index) -> TTAMachine::Guard*
C++ signature:
guard(NullBus_wrapper {lvalue}, int index) -> TTAMachine::Guard*
- guardCount(...)
- C++ signature:
guardCount(TTAMachine::NullBus {lvalue}) -> int
C++ signature:
guardCount(NullBus_wrapper {lvalue}) -> int
- hasNextBus(...)
- C++ signature:
hasNextBus(TTAMachine::NullBus {lvalue}) -> bool
C++ signature:
hasNextBus(NullBus_wrapper {lvalue}) -> bool
- hasPreviousBus(...)
- C++ signature:
hasPreviousBus(TTAMachine::NullBus {lvalue}) -> bool
C++ signature:
hasPreviousBus(NullBus_wrapper {lvalue}) -> bool
- hasSegment(...)
- C++ signature:
hasSegment(TTAMachine::NullBus {lvalue}, std::string name) -> bool
C++ signature:
hasSegment(NullBus_wrapper {lvalue}, std::string name) -> bool
- immediateWidth(...)
- C++ signature:
immediateWidth(TTAMachine::NullBus {lvalue}) -> int
C++ signature:
immediateWidth(NullBus_wrapper {lvalue}) -> int
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::NullBus {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(NullBus_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::NullBus {lvalue}) -> bool
C++ signature:
isRegistered(NullBus_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullBus {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullBus_wrapper {lvalue}, ObjectState const* state) -> void*
- machine(...)
- C++ signature:
machine(TTAMachine::NullBus {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(NullBus_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::NullBus {lvalue}) -> std::string
C++ signature:
name(NullBus_wrapper {lvalue}) -> std::string
- nextBus(...)
- C++ signature:
nextBus(TTAMachine::NullBus {lvalue}) -> TTAMachine::Bus*
C++ signature:
nextBus(NullBus_wrapper {lvalue}) -> TTAMachine::Bus*
- position(...)
- C++ signature:
position(TTAMachine::NullBus {lvalue}) -> int
C++ signature:
position(NullBus_wrapper {lvalue}) -> int
- previousBus(...)
- C++ signature:
previousBus(TTAMachine::NullBus {lvalue}) -> TTAMachine::Bus*
C++ signature:
previousBus(NullBus_wrapper {lvalue}) -> TTAMachine::Bus*
- removeGuard(...)
- C++ signature:
removeGuard(TTAMachine::NullBus {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
C++ signature:
removeGuard(NullBus_wrapper {lvalue}, TTAMachine::Guard {lvalue} guard) -> void*
- removeSegment(...)
- C++ signature:
removeSegment(TTAMachine::NullBus {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
C++ signature:
removeSegment(NullBus_wrapper {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullBus {lvalue}) -> ObjectState*
C++ signature:
saveState(NullBus_wrapper {lvalue}) -> ObjectState*
- segment(...)
- C++ signature:
segment(TTAMachine::NullBus {lvalue}, int index) -> TTAMachine::Segment*
C++ signature:
segment(NullBus_wrapper {lvalue}, int index) -> TTAMachine::Segment*
C++ signature:
segment(TTAMachine::NullBus {lvalue}, std::string name) -> TTAMachine::Segment*
C++ signature:
segment(NullBus_wrapper {lvalue}, std::string name) -> TTAMachine::Segment*
- segmentCount(...)
- C++ signature:
segmentCount(TTAMachine::NullBus {lvalue}) -> int
C++ signature:
segmentCount(NullBus_wrapper {lvalue}) -> int
- setDestinationBridge(...)
- C++ signature:
setDestinationBridge(TTAMachine::NullBus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
setDestinationBridge(NullBus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- setImmediateWidth(...)
- C++ signature:
setImmediateWidth(TTAMachine::NullBus {lvalue}, int width) -> void*
C++ signature:
setImmediateWidth(NullBus_wrapper {lvalue}, int width) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::NullBus {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(NullBus_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::NullBus {lvalue}, std::string name) -> void*
C++ signature:
setName(NullBus_wrapper {lvalue}, std::string name) -> void*
- setSignExtends(...)
- C++ signature:
setSignExtends(TTAMachine::NullBus {lvalue}) -> void*
C++ signature:
setSignExtends(NullBus_wrapper {lvalue}) -> void*
- setSourceBridge(...)
- C++ signature:
setSourceBridge(TTAMachine::NullBus {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
setSourceBridge(NullBus_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::NullBus {lvalue}, int width) -> void*
C++ signature:
setWidth(NullBus_wrapper {lvalue}, int width) -> void*
- setZeroExtends(...)
- C++ signature:
setZeroExtends(TTAMachine::NullBus {lvalue}) -> void*
C++ signature:
setZeroExtends(NullBus_wrapper {lvalue}) -> void*
- signExtends(...)
- C++ signature:
signExtends(TTAMachine::NullBus {lvalue}) -> bool
C++ signature:
signExtends(NullBus_wrapper {lvalue}) -> bool
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::NullBus {lvalue}) -> void*
C++ signature:
unsetMachine(NullBus_wrapper {lvalue}) -> void*
- width(...)
- C++ signature:
width(TTAMachine::NullBus {lvalue}) -> int
C++ signature:
width(NullBus_wrapper {lvalue}) -> int
- zeroExtends(...)
- C++ signature:
zeroExtends(TTAMachine::NullBus {lvalue}) -> bool
C++ signature:
zeroExtends(NullBus_wrapper {lvalue}) -> bool
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullBus
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Methods inherited from Bus:
- copy(...)
- C++ signature:
copy(TTAMachine::Bus {lvalue}) -> TTAMachine::Bus*
C++ signature:
copy(Bus_wrapper {lvalue}) -> TTAMachine::Bus*
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::Bus {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
isArchitectureEqual(Bus_wrapper {lvalue}, TTAMachine::Bus bus) -> bool
Data descriptors inherited from Bus:
- OSKEY_EXTENSION
- OSKEY_IMMWIDTH
- OSKEY_WIDTH
- OSNAME_BUS
- OSVALUE_SIGN
- OSVALUE_ZERO
Data and other attributes inherited from Bus:
- __instance_size__ = 84
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullFunctionUnit(FunctionUnit) |
| | |
- Method resolution order:
- NullFunctionUnit
- FunctionUnit
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- addOperation(...)
- C++ signature:
addOperation(TTAMachine::NullFunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
addOperation(NullFunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- addPipelineElement(...)
- C++ signature:
addPipelineElement(TTAMachine::NullFunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
addPipelineElement(NullFunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- addressSpace(...)
- C++ signature:
addressSpace(TTAMachine::NullFunctionUnit {lvalue}) -> TTAMachine::AddressSpace*
C++ signature:
addressSpace(NullFunctionUnit_wrapper {lvalue}) -> TTAMachine::AddressSpace*
- cleanup(...)
- C++ signature:
cleanup(TTAMachine::NullFunctionUnit {lvalue}, std::string resource) -> void*
C++ signature:
cleanup(NullFunctionUnit_wrapper {lvalue}, std::string resource) -> void*
- deleteOperation(...)
- C++ signature:
deleteOperation(TTAMachine::NullFunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
deleteOperation(NullFunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- deletePipelineElement(...)
- C++ signature:
deletePipelineElement(TTAMachine::NullFunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
deletePipelineElement(NullFunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::NullFunctionUnit {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(NullFunctionUnit_wrapper {lvalue}, TTAMachine::Component component) -> void*
- hasAddressSpace(...)
- C++ signature:
hasAddressSpace(TTAMachine::NullFunctionUnit {lvalue}) -> bool
C++ signature:
hasAddressSpace(NullFunctionUnit_wrapper {lvalue}) -> bool
- hasOperation(...)
- C++ signature:
hasOperation(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperation(NullFunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasOperationPort(...)
- C++ signature:
hasOperationPort(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperationPort(NullFunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasPipelineElement(...)
- C++ signature:
hasPipelineElement(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasPipelineElement(NullFunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(NullFunctionUnit_wrapper {lvalue}, std::string name) -> bool
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::NullFunctionUnit {lvalue}) -> bool
C++ signature:
isRegistered(NullFunctionUnit_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullFunctionUnit {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullFunctionUnit_wrapper {lvalue}, ObjectState const* state) -> void*
- machine(...)
- C++ signature:
machine(TTAMachine::NullFunctionUnit {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(NullFunctionUnit_wrapper {lvalue}) -> TTAMachine::Machine*
- maxLatency(...)
- C++ signature:
maxLatency(TTAMachine::NullFunctionUnit {lvalue}) -> int
C++ signature:
maxLatency(NullFunctionUnit_wrapper {lvalue}) -> int
- name(...)
- C++ signature:
name(TTAMachine::NullFunctionUnit {lvalue}) -> std::string
C++ signature:
name(NullFunctionUnit_wrapper {lvalue}) -> std::string
- operation(...)
- C++ signature:
operation(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> TTAMachine::HWOperation*
C++ signature:
operation(NullFunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::HWOperation*
C++ signature:
operation(TTAMachine::NullFunctionUnit {lvalue}, int index) -> TTAMachine::HWOperation*
C++ signature:
operation(NullFunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::HWOperation*
- operationCount(...)
- C++ signature:
operationCount(TTAMachine::NullFunctionUnit {lvalue}) -> int
C++ signature:
operationCount(NullFunctionUnit_wrapper {lvalue}) -> int
- operationPort(...)
- C++ signature:
operationPort(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(NullFunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(TTAMachine::NullFunctionUnit {lvalue}, int index) -> TTAMachine::FUPort*
C++ signature:
operationPort(NullFunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::FUPort*
- operationPortCount(...)
- C++ signature:
operationPortCount(TTAMachine::NullFunctionUnit {lvalue}) -> int
C++ signature:
operationPortCount(NullFunctionUnit_wrapper {lvalue}) -> int
- pipelineElement(...)
- C++ signature:
pipelineElement(TTAMachine::NullFunctionUnit {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(NullFunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(NullFunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::PipelineElement*
- pipelineElementCount(...)
- C++ signature:
pipelineElementCount(TTAMachine::NullFunctionUnit {lvalue}) -> int
C++ signature:
pipelineElementCount(NullFunctionUnit_wrapper {lvalue}) -> int
- port(...)
- C++ signature:
port(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> TTAMachine::BaseFUPort*
C++ signature:
port(NullFunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::BaseFUPort*
C++ signature:
port(TTAMachine::NullFunctionUnit {lvalue}, int index) -> TTAMachine::BaseFUPort*
C++ signature:
port(NullFunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::BaseFUPort*
- portCount(...)
- C++ signature:
portCount(TTAMachine::NullFunctionUnit {lvalue}) -> int
C++ signature:
portCount(NullFunctionUnit_wrapper {lvalue}) -> int
- removePort(...)
- C++ signature:
removePort(NullFunctionUnit_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullFunctionUnit {lvalue}) -> ObjectState*
C++ signature:
saveState(NullFunctionUnit_wrapper {lvalue}) -> ObjectState*
- setAddressSpace(...)
- C++ signature:
setAddressSpace(TTAMachine::NullFunctionUnit {lvalue}, TTAMachine::AddressSpace* as) -> void*
C++ signature:
setAddressSpace(NullFunctionUnit_wrapper {lvalue}, TTAMachine::AddressSpace* as) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::NullFunctionUnit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(NullFunctionUnit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::NullFunctionUnit {lvalue}, std::string name) -> void*
C++ signature:
setName(NullFunctionUnit_wrapper {lvalue}, std::string name) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::NullFunctionUnit {lvalue}) -> void*
C++ signature:
unsetMachine(NullFunctionUnit_wrapper {lvalue}) -> void*
- unsetMachineDerived(...)
- C++ signature:
unsetMachineDerived(NullFunctionUnit_wrapper {lvalue}) -> void*
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullFunctionUnit
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Methods inherited from FunctionUnit:
- copy(...)
- C++ signature:
copy(TTAMachine::FunctionUnit {lvalue}) -> TTAMachine::FunctionUnit*
C++ signature:
copy(FunctionUnit_wrapper {lvalue}) -> TTAMachine::FunctionUnit*
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::FunctionUnit {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
C++ signature:
isArchitectureEqual(FunctionUnit_wrapper {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
Data descriptors inherited from FunctionUnit:
- OSKEY_AS
- OSNAME_FU
Data and other attributes inherited from FunctionUnit:
- __instance_size__ = 64
Data descriptors inherited from Unit:
- OSNAME_UNIT
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullGuard(Guard) |
| | |
- Method resolution order:
- NullGuard
- Guard
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- isDisjoint(...)
- C++ signature:
isDisjoint(TTAMachine::NullGuard {lvalue}, TTAMachine::Guard arg0) -> bool
C++ signature:
isDisjoint(NullGuard_wrapper {lvalue}, TTAMachine::Guard arg0) -> bool
- isEqual(...)
- C++ signature:
isEqual(TTAMachine::NullGuard {lvalue}, TTAMachine::Guard arg0) -> bool
C++ signature:
isEqual(NullGuard_wrapper {lvalue}, TTAMachine::Guard arg0) -> bool
- isInverted(...)
- C++ signature:
isInverted(TTAMachine::NullGuard {lvalue}) -> bool
C++ signature:
isInverted(NullGuard_wrapper {lvalue}) -> bool
- isLessRestrictive(...)
- C++ signature:
isLessRestrictive(TTAMachine::NullGuard {lvalue}, TTAMachine::Guard arg0) -> bool
C++ signature:
isLessRestrictive(NullGuard_wrapper {lvalue}, TTAMachine::Guard arg0) -> bool
- isMoreRestrictive(...)
- C++ signature:
isMoreRestrictive(TTAMachine::NullGuard {lvalue}, TTAMachine::Guard arg0) -> bool
C++ signature:
isMoreRestrictive(NullGuard_wrapper {lvalue}, TTAMachine::Guard arg0) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullGuard {lvalue}, ObjectState const* arg0) -> void*
C++ signature:
loadState(NullGuard_wrapper {lvalue}, ObjectState const* arg0) -> void*
- parentBus(...)
- C++ signature:
parentBus(TTAMachine::NullGuard {lvalue}) -> TTAMachine::Bus*
C++ signature:
parentBus(NullGuard_wrapper {lvalue}) -> TTAMachine::Bus*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullGuard {lvalue}) -> ObjectState*
C++ signature:
saveState(NullGuard_wrapper {lvalue}) -> ObjectState*
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullGuard
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Data descriptors inherited from Guard:
- OSKEY_INVERTED
- OSNAME_GUARD
Data and other attributes inherited from Guard:
- __instance_size__ = 24
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullImmediateUnit(ImmediateUnit) |
| | |
- Method resolution order:
- NullImmediateUnit
- ImmediateUnit
- RegisterFile
- BaseRegisterFile
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::NullImmediateUnit {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(NullImmediateUnit_wrapper {lvalue}, TTAMachine::Component component) -> void*
- extensionMode(...)
- C++ signature:
extensionMode(TTAMachine::NullImmediateUnit {lvalue}) -> TTAMachine::Machine::Extension
C++ signature:
extensionMode(NullImmediateUnit_wrapper {lvalue}) -> TTAMachine::Machine::Extension
- guardLatency(...)
- C++ signature:
guardLatency(TTAMachine::NullImmediateUnit {lvalue}) -> int
C++ signature:
guardLatency(NullImmediateUnit_wrapper {lvalue}) -> int
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::NullImmediateUnit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(NullImmediateUnit_wrapper {lvalue}, std::string name) -> bool
- isNormal(...)
- C++ signature:
isNormal(TTAMachine::NullImmediateUnit {lvalue}) -> bool
C++ signature:
isNormal(NullImmediateUnit_wrapper {lvalue}) -> bool
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::NullImmediateUnit {lvalue}) -> bool
C++ signature:
isRegistered(NullImmediateUnit_wrapper {lvalue}) -> bool
- isReserved(...)
- C++ signature:
isReserved(TTAMachine::NullImmediateUnit {lvalue}) -> bool
C++ signature:
isReserved(NullImmediateUnit_wrapper {lvalue}) -> bool
- isVolatile(...)
- C++ signature:
isVolatile(TTAMachine::NullImmediateUnit {lvalue}) -> bool
C++ signature:
isVolatile(NullImmediateUnit_wrapper {lvalue}) -> bool
- latency(...)
- C++ signature:
latency(TTAMachine::NullImmediateUnit {lvalue}) -> int
C++ signature:
latency(NullImmediateUnit_wrapper {lvalue}) -> int
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullImmediateUnit {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullImmediateUnit_wrapper {lvalue}, ObjectState const* state) -> void*
- machine(...)
- C++ signature:
machine(TTAMachine::NullImmediateUnit {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(NullImmediateUnit_wrapper {lvalue}) -> TTAMachine::Machine*
- maxReads(...)
- C++ signature:
maxReads(TTAMachine::NullImmediateUnit {lvalue}) -> int
C++ signature:
maxReads(NullImmediateUnit_wrapper {lvalue}) -> int
- maxWrites(...)
- C++ signature:
maxWrites(TTAMachine::NullImmediateUnit {lvalue}) -> int
C++ signature:
maxWrites(NullImmediateUnit_wrapper {lvalue}) -> int
- name(...)
- C++ signature:
name(TTAMachine::NullImmediateUnit {lvalue}) -> std::string
C++ signature:
name(NullImmediateUnit_wrapper {lvalue}) -> std::string
- numberOfRegisters(...)
- C++ signature:
numberOfRegisters(TTAMachine::NullImmediateUnit {lvalue}) -> int
C++ signature:
numberOfRegisters(NullImmediateUnit_wrapper {lvalue}) -> int
- portCount(...)
- C++ signature:
portCount(TTAMachine::NullImmediateUnit {lvalue}) -> int
C++ signature:
portCount(NullImmediateUnit_wrapper {lvalue}) -> int
- removePort(...)
- C++ signature:
removePort(NullImmediateUnit_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullImmediateUnit {lvalue}) -> ObjectState*
C++ signature:
saveState(NullImmediateUnit_wrapper {lvalue}) -> ObjectState*
- setExtensionMode(...)
- C++ signature:
setExtensionMode(TTAMachine::NullImmediateUnit {lvalue}, TTAMachine::Machine::Extension mode) -> void*
C++ signature:
setExtensionMode(NullImmediateUnit_wrapper {lvalue}, TTAMachine::Machine::Extension mode) -> void*
- setGuardLatency(...)
- C++ signature:
setGuardLatency(TTAMachine::NullImmediateUnit {lvalue}, int latency) -> void*
C++ signature:
setGuardLatency(NullImmediateUnit_wrapper {lvalue}, int latency) -> void*
- setLatency(...)
- C++ signature:
setLatency(TTAMachine::NullImmediateUnit {lvalue}, int latency) -> void*
C++ signature:
setLatency(NullImmediateUnit_wrapper {lvalue}, int latency) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::NullImmediateUnit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(NullImmediateUnit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setMaxReads(...)
- C++ signature:
setMaxReads(TTAMachine::NullImmediateUnit {lvalue}, int reads) -> void*
C++ signature:
setMaxReads(NullImmediateUnit_wrapper {lvalue}, int reads) -> void*
- setMaxWrites(...)
- C++ signature:
setMaxWrites(TTAMachine::NullImmediateUnit {lvalue}, int maxWrites) -> void*
C++ signature:
setMaxWrites(NullImmediateUnit_wrapper {lvalue}, int maxWrites) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::NullImmediateUnit {lvalue}, std::string name) -> void*
C++ signature:
setName(NullImmediateUnit_wrapper {lvalue}, std::string name) -> void*
- setNumberOfRegisters(...)
- C++ signature:
setNumberOfRegisters(TTAMachine::NullImmediateUnit {lvalue}, int registers) -> void*
C++ signature:
setNumberOfRegisters(NullImmediateUnit_wrapper {lvalue}, int registers) -> void*
- setType(...)
- C++ signature:
setType(TTAMachine::NullImmediateUnit {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
C++ signature:
setType(NullImmediateUnit_wrapper {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::NullImmediateUnit {lvalue}, int width) -> void*
C++ signature:
setWidth(NullImmediateUnit_wrapper {lvalue}, int width) -> void*
- type(...)
- C++ signature:
type(TTAMachine::NullImmediateUnit {lvalue}) -> TTAMachine::RegisterFile::Type
C++ signature:
type(NullImmediateUnit_wrapper {lvalue}) -> TTAMachine::RegisterFile::Type
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::NullImmediateUnit {lvalue}) -> void*
C++ signature:
unsetMachine(NullImmediateUnit_wrapper {lvalue}) -> void*
- width(...)
- C++ signature:
width(TTAMachine::NullImmediateUnit {lvalue}) -> int
C++ signature:
width(NullImmediateUnit_wrapper {lvalue}) -> int
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullImmediateUnit
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Data descriptors inherited from ImmediateUnit:
- OSKEY_EXTENSION
- OSKEY_LATENCY
- OSNAME_IMMEDIATE_UNIT
- OSVALUE_SIGN
- OSVALUE_ZERO
Data and other attributes inherited from ImmediateUnit:
- __instance_size__ = 68
Methods inherited from RegisterFile:
- copy(...)
- C++ signature:
copy(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile*
C++ signature:
copy(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile*
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::RegisterFile {lvalue}, TTAMachine::RegisterFile rf) -> bool
C++ signature:
isArchitectureEqual(RegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile rf) -> bool
- isUsedAsGuard(...)
- C++ signature:
isUsedAsGuard(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isUsedAsGuard(RegisterFile_wrapper {lvalue}) -> bool
- updateMaxReadsAndWrites(...)
- C++ signature:
updateMaxReadsAndWrites(TTAMachine::RegisterFile {lvalue}) -> bool
Data descriptors inherited from RegisterFile:
- OSKEY_GUARD_LATENCY
- OSKEY_MAX_READS
- OSKEY_MAX_WRITES
- OSKEY_TYPE
- OSNAME_REGISTER_FILE
- OSVALUE_NORMAL
- OSVALUE_RESERVED
- OSVALUE_VOLATILE
Data and other attributes inherited from RegisterFile:
- NORMAL = TCE.base.mach.Type.NORMAL
- RESERVED = TCE.base.mach.Type.RESERVED
- Type = <class 'TCE.base.TCE.base.mach.Type'>
- VOLATILE = TCE.base.mach.Type.VOLATILE
Methods inherited from BaseRegisterFile:
- port(...)
- C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, int index) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, int index) -> TTAMachine::RFPort*
Data descriptors inherited from BaseRegisterFile:
- OSKEY_SIZE
- OSKEY_WIDTH
- OSNAME_BASE_REGISTER_FILE
Data descriptors inherited from Unit:
- OSNAME_UNIT
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullInstructionTemplate(InstructionTemplate) |
| | |
- Method resolution order:
- NullInstructionTemplate
- InstructionTemplate
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- addSlot(...)
- C++ signature:
addSlot(TTAMachine::NullInstructionTemplate {lvalue}, std::string slotName, int width, TTAMachine::ImmediateUnit {lvalue} dstUnit) -> void*
C++ signature:
addSlot(NullInstructionTemplate_wrapper {lvalue}, std::string slotName, int width, TTAMachine::ImmediateUnit {lvalue} dstUnit) -> void*
- destinationOfSlot(...)
- C++ signature:
destinationOfSlot(TTAMachine::NullInstructionTemplate {lvalue}, std::string slotName) -> TTAMachine::ImmediateUnit*
C++ signature:
destinationOfSlot(NullInstructionTemplate_wrapper {lvalue}, std::string slotName) -> TTAMachine::ImmediateUnit*
- destinationUsesSlot(...)
- C++ signature:
destinationUsesSlot(TTAMachine::NullInstructionTemplate {lvalue}, std::string slotName, TTAMachine::ImmediateUnit dstUnit) -> bool
C++ signature:
destinationUsesSlot(NullInstructionTemplate_wrapper {lvalue}, std::string slotName, TTAMachine::ImmediateUnit dstUnit) -> bool
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::NullInstructionTemplate {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(NullInstructionTemplate_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isEmpty(...)
- C++ signature:
isEmpty(TTAMachine::NullInstructionTemplate {lvalue}) -> bool
C++ signature:
isEmpty(NullInstructionTemplate_wrapper {lvalue}) -> bool
- isOneOfDestinations(...)
- C++ signature:
isOneOfDestinations(TTAMachine::NullInstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> bool
C++ signature:
isOneOfDestinations(NullInstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> bool
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::NullInstructionTemplate {lvalue}) -> bool
C++ signature:
isRegistered(NullInstructionTemplate_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullInstructionTemplate {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullInstructionTemplate_wrapper {lvalue}, ObjectState const* state) -> void*
- machine(...)
- C++ signature:
machine(TTAMachine::NullInstructionTemplate {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(NullInstructionTemplate_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::NullInstructionTemplate {lvalue}) -> std::string
C++ signature:
name(NullInstructionTemplate_wrapper {lvalue}) -> std::string
- numberOfDestinations(...)
- C++ signature:
numberOfDestinations(TTAMachine::NullInstructionTemplate {lvalue}) -> int
C++ signature:
numberOfDestinations(NullInstructionTemplate_wrapper {lvalue}) -> int
- numberOfSlots(...)
- C++ signature:
numberOfSlots(TTAMachine::NullInstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
C++ signature:
numberOfSlots(NullInstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
- removeSlot(...)
- C++ signature:
removeSlot(TTAMachine::NullInstructionTemplate {lvalue}, std::string slotName) -> void*
C++ signature:
removeSlot(NullInstructionTemplate_wrapper {lvalue}, std::string slotName) -> void*
- removeSlots(...)
- C++ signature:
removeSlots(TTAMachine::NullInstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> void*
C++ signature:
removeSlots(NullInstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullInstructionTemplate {lvalue}) -> ObjectState*
C++ signature:
saveState(NullInstructionTemplate_wrapper {lvalue}) -> ObjectState*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::NullInstructionTemplate {lvalue}, TTAMachine::Machine {lvalue} machine) -> void*
C++ signature:
setMachine(NullInstructionTemplate_wrapper {lvalue}, TTAMachine::Machine {lvalue} machine) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::NullInstructionTemplate {lvalue}, std::string name) -> void*
C++ signature:
setName(NullInstructionTemplate_wrapper {lvalue}, std::string name) -> void*
- slot(...)
- C++ signature:
slot(TTAMachine::NullInstructionTemplate {lvalue}, int index) -> TTAMachine::TemplateSlot*
C++ signature:
slot(NullInstructionTemplate_wrapper {lvalue}, int index) -> TTAMachine::TemplateSlot*
- slotCount(...)
- C++ signature:
slotCount(TTAMachine::NullInstructionTemplate {lvalue}) -> int
C++ signature:
slotCount(NullInstructionTemplate_wrapper {lvalue}) -> int
- slotOfDestination(...)
- C++ signature:
slotOfDestination(TTAMachine::NullInstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit, int index) -> std::string
C++ signature:
slotOfDestination(NullInstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit, int index) -> std::string
- supportedWidth(...)
- C++ signature:
supportedWidth(TTAMachine::NullInstructionTemplate {lvalue}) -> int
C++ signature:
supportedWidth(NullInstructionTemplate_wrapper {lvalue}) -> int
C++ signature:
supportedWidth(TTAMachine::NullInstructionTemplate {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
C++ signature:
supportedWidth(NullInstructionTemplate_wrapper {lvalue}, TTAMachine::ImmediateUnit dstUnit) -> int
C++ signature:
supportedWidth(TTAMachine::NullInstructionTemplate {lvalue}, std::string slotName) -> int
C++ signature:
supportedWidth(NullInstructionTemplate_wrapper {lvalue}, std::string slotName) -> int
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::NullInstructionTemplate {lvalue}) -> void*
C++ signature:
unsetMachine(NullInstructionTemplate_wrapper {lvalue}) -> void*
- usesSlot(...)
- C++ signature:
usesSlot(TTAMachine::NullInstructionTemplate {lvalue}, std::string slotName) -> bool
C++ signature:
usesSlot(NullInstructionTemplate_wrapper {lvalue}, std::string slotName) -> bool
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullInstructionTemplate
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Data descriptors inherited from InstructionTemplate:
- OSNAME_INSTRUCTION_TEMPLATE
Data and other attributes inherited from InstructionTemplate:
- __instance_size__ = 36
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullMachine(Machine) |
| | |
- Method resolution order:
- NullMachine
- Machine
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- addAddressSpace(...)
- C++ signature:
addAddressSpace(TTAMachine::NullMachine {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
C++ signature:
addAddressSpace(NullMachine_wrapper {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
- addBridge(...)
- C++ signature:
addBridge(TTAMachine::NullMachine {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
addBridge(NullMachine_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- addBus(...)
- C++ signature:
addBus(TTAMachine::NullMachine {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
C++ signature:
addBus(NullMachine_wrapper {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
- addFunctionUnit(...)
- C++ signature:
addFunctionUnit(TTAMachine::NullMachine {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
C++ signature:
addFunctionUnit(NullMachine_wrapper {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
- addImmediateUnit(...)
- C++ signature:
addImmediateUnit(TTAMachine::NullMachine {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
C++ signature:
addImmediateUnit(NullMachine_wrapper {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
- addInstructionTemplate(...)
- C++ signature:
addInstructionTemplate(TTAMachine::NullMachine {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
C++ signature:
addInstructionTemplate(NullMachine_wrapper {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
- addRegisterFile(...)
- C++ signature:
addRegisterFile(TTAMachine::NullMachine {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
C++ signature:
addRegisterFile(NullMachine_wrapper {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
- addSocket(...)
- C++ signature:
addSocket(TTAMachine::NullMachine {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
addSocket(NullMachine_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- addUnit(...)
- C++ signature:
addUnit(TTAMachine::NullMachine {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
- addressSpaceNavigator(...)
- C++ signature:
addressSpaceNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::AddressSpace>
C++ signature:
addressSpaceNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::AddressSpace>
- bridgeNavigator(...)
- C++ signature:
bridgeNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bridge>
C++ signature:
bridgeNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bridge>
- busNavigator(...)
- C++ signature:
busNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bus>
C++ signature:
busNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bus>
- controlUnit(...)
- C++ signature:
controlUnit(TTAMachine::NullMachine {lvalue}) -> TTAMachine::ControlUnit*
C++ signature:
controlUnit(NullMachine_wrapper {lvalue}) -> TTAMachine::ControlUnit*
- deleteAddressSpace(...)
- C++ signature:
deleteAddressSpace(TTAMachine::NullMachine {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
C++ signature:
deleteAddressSpace(NullMachine_wrapper {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
- deleteBridge(...)
- C++ signature:
deleteBridge(TTAMachine::NullMachine {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
deleteBridge(NullMachine_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- deleteInstructionTemplate(...)
- C++ signature:
deleteInstructionTemplate(TTAMachine::NullMachine {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
C++ signature:
deleteInstructionTemplate(NullMachine_wrapper {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
- functionUnitNavigator(...)
- C++ signature:
functionUnitNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::FunctionUnit>
C++ signature:
functionUnitNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::FunctionUnit>
- immediateUnitNavigator(...)
- C++ signature:
immediateUnitNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateUnit>
C++ signature:
immediateUnitNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateUnit>
- instructionTemplateNavigator(...)
- C++ signature:
instructionTemplateNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::InstructionTemplate>
C++ signature:
instructionTemplateNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::InstructionTemplate>
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullMachine {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullMachine_wrapper {lvalue}, ObjectState const* state) -> void*
- registerFileNavigator(...)
- C++ signature:
registerFileNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::RegisterFile>
C++ signature:
registerFileNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::RegisterFile>
- removeBus(...)
- C++ signature:
removeBus(TTAMachine::NullMachine {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
C++ signature:
removeBus(NullMachine_wrapper {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
- removeFunctionUnit(...)
- C++ signature:
removeFunctionUnit(TTAMachine::NullMachine {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
C++ signature:
removeFunctionUnit(NullMachine_wrapper {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
- removeImmediateUnit(...)
- C++ signature:
removeImmediateUnit(TTAMachine::NullMachine {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
C++ signature:
removeImmediateUnit(NullMachine_wrapper {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
- removeRegisterFile(...)
- C++ signature:
removeRegisterFile(TTAMachine::NullMachine {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
C++ signature:
removeRegisterFile(NullMachine_wrapper {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
- removeSocket(...)
- C++ signature:
removeSocket(TTAMachine::NullMachine {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
removeSocket(NullMachine_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- removeUnit(...)
- C++ signature:
removeUnit(TTAMachine::NullMachine {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
C++ signature:
removeUnit(NullMachine_wrapper {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullMachine {lvalue}) -> ObjectState*
C++ signature:
saveState(NullMachine_wrapper {lvalue}) -> ObjectState*
- setGlobalControl(...)
- C++ signature:
setGlobalControl(TTAMachine::NullMachine {lvalue}, TTAMachine::ControlUnit {lvalue} unit) -> void*
C++ signature:
setGlobalControl(NullMachine_wrapper {lvalue}, TTAMachine::ControlUnit {lvalue} unit) -> void*
- socketNavigator(...)
- C++ signature:
socketNavigator(TTAMachine::NullMachine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Socket>
C++ signature:
socketNavigator(NullMachine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Socket>
- unsetGlobalControl(...)
- C++ signature:
unsetGlobalControl(TTAMachine::NullMachine {lvalue}) -> void*
C++ signature:
unsetGlobalControl(NullMachine_wrapper {lvalue}) -> void*
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullMachine
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Methods inherited from Machine:
- addImmediateSlot(...)
- C++ signature:
addImmediateSlot(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
C++ signature:
addImmediateSlot(Machine_wrapper {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
- deleteImmediateSlot(...)
- C++ signature:
deleteImmediateSlot(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
C++ signature:
deleteImmediateSlot(Machine_wrapper {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
- immediateSlotNavigator(...)
- C++ signature:
immediateSlotNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateSlot>
C++ signature:
immediateSlotNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateSlot>
- machineTester(...)
- C++ signature:
machineTester(TTAMachine::Machine {lvalue}) -> MachineTester
- setBusPosition(...)
- C++ signature:
setBusPosition(TTAMachine::Machine {lvalue}, TTAMachine::Bus bus, int newPosition) -> void*
Static methods inherited from Machine:
- loadFromADF(...)
- C++ signature:
loadFromADF(std::string adfFileName) -> TTAMachine::Machine*
Data descriptors inherited from Machine:
- OSNAME_MACHINE
Data and other attributes inherited from Machine:
- Extension = <class 'TCE.base.TCE.base.mach.Extension'>
- SIGN = TCE.base.mach.Extension.SIGN
- ZERO = TCE.base.mach.Extension.ZERO
- __instance_size__ = 144
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullPort(Port) |
| | |
- Method resolution order:
- NullPort
- Port
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::NullPort {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
attachSocket(NullPort_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::NullPort {lvalue}) -> void*
C++ signature:
detachAllSockets(NullPort_wrapper {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::NullPort {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
detachSocket(NullPort_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- inputSocket(...)
- C++ signature:
inputSocket(TTAMachine::NullPort {lvalue}) -> TTAMachine::Socket*
C++ signature:
inputSocket(NullPort_wrapper {lvalue}) -> TTAMachine::Socket*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::NullPort {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(NullPort_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullPort {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullPort_wrapper {lvalue}, ObjectState const* state) -> void*
- name(...)
- C++ signature:
name(TTAMachine::NullPort {lvalue}) -> std::string
C++ signature:
name(NullPort_wrapper {lvalue}) -> std::string
- outputSocket(...)
- C++ signature:
outputSocket(TTAMachine::NullPort {lvalue}) -> TTAMachine::Socket*
C++ signature:
outputSocket(NullPort_wrapper {lvalue}) -> TTAMachine::Socket*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullPort {lvalue}) -> ObjectState*
C++ signature:
saveState(NullPort_wrapper {lvalue}) -> ObjectState*
- setName(...)
- C++ signature:
setName(TTAMachine::NullPort {lvalue}, std::string name) -> void*
C++ signature:
setName(NullPort_wrapper {lvalue}, std::string name) -> void*
- socketCount(...)
- C++ signature:
socketCount(TTAMachine::NullPort {lvalue}) -> int
C++ signature:
socketCount(NullPort_wrapper {lvalue}) -> int
- unconnectedSocket(...)
- C++ signature:
unconnectedSocket(TTAMachine::NullPort {lvalue}, int index) -> TTAMachine::Socket*
C++ signature:
unconnectedSocket(NullPort_wrapper {lvalue}, int index) -> TTAMachine::Socket*
- width(...)
- C++ signature:
width(TTAMachine::NullPort {lvalue}) -> int
C++ signature:
width(NullPort_wrapper {lvalue}) -> int
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullPort
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Methods inherited from Port:
- isInput(...)
- C++ signature:
isInput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isInput(Port_wrapper {lvalue}) -> bool
- isOutput(...)
- C++ signature:
isOutput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isOutput(Port_wrapper {lvalue}) -> bool
Data descriptors inherited from Port:
- OSKEY_FIRST_SOCKET
- OSKEY_NAME
- OSKEY_SECOND_SOCKET
- OSNAME_PORT
Data and other attributes inherited from Port:
- __instance_size__ = 32
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class NullRegisterFile(RegisterFile) |
| | |
- Method resolution order:
- NullRegisterFile
- RegisterFile
- BaseRegisterFile
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::NullRegisterFile {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(NullRegisterFile_wrapper {lvalue}, TTAMachine::Component component) -> void*
- guardLatency(...)
- C++ signature:
guardLatency(TTAMachine::NullRegisterFile {lvalue}) -> int
C++ signature:
guardLatency(NullRegisterFile_wrapper {lvalue}) -> int
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::NullRegisterFile {lvalue}, std::string name) -> bool
C++ signature:
hasPort(NullRegisterFile_wrapper {lvalue}, std::string name) -> bool
- isNormal(...)
- C++ signature:
isNormal(TTAMachine::NullRegisterFile {lvalue}) -> bool
C++ signature:
isNormal(NullRegisterFile_wrapper {lvalue}) -> bool
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::NullRegisterFile {lvalue}) -> bool
C++ signature:
isRegistered(NullRegisterFile_wrapper {lvalue}) -> bool
- isReserved(...)
- C++ signature:
isReserved(TTAMachine::NullRegisterFile {lvalue}) -> bool
C++ signature:
isReserved(NullRegisterFile_wrapper {lvalue}) -> bool
- isVolatile(...)
- C++ signature:
isVolatile(TTAMachine::NullRegisterFile {lvalue}) -> bool
C++ signature:
isVolatile(NullRegisterFile_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::NullRegisterFile {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(NullRegisterFile_wrapper {lvalue}, ObjectState const* state) -> void*
- machine(...)
- C++ signature:
machine(TTAMachine::NullRegisterFile {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(NullRegisterFile_wrapper {lvalue}) -> TTAMachine::Machine*
- maxReads(...)
- C++ signature:
maxReads(TTAMachine::NullRegisterFile {lvalue}) -> int
C++ signature:
maxReads(NullRegisterFile_wrapper {lvalue}) -> int
- maxWrites(...)
- C++ signature:
maxWrites(TTAMachine::NullRegisterFile {lvalue}) -> int
C++ signature:
maxWrites(NullRegisterFile_wrapper {lvalue}) -> int
- name(...)
- C++ signature:
name(TTAMachine::NullRegisterFile {lvalue}) -> std::string
C++ signature:
name(NullRegisterFile_wrapper {lvalue}) -> std::string
- numberOfRegisters(...)
- C++ signature:
numberOfRegisters(TTAMachine::NullRegisterFile {lvalue}) -> int
C++ signature:
numberOfRegisters(NullRegisterFile_wrapper {lvalue}) -> int
- portCount(...)
- C++ signature:
portCount(TTAMachine::NullRegisterFile {lvalue}) -> int
C++ signature:
portCount(NullRegisterFile_wrapper {lvalue}) -> int
- removePort(...)
- C++ signature:
removePort(NullRegisterFile_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::NullRegisterFile {lvalue}) -> ObjectState*
C++ signature:
saveState(NullRegisterFile_wrapper {lvalue}) -> ObjectState*
- setGuardLatency(...)
- C++ signature:
setGuardLatency(TTAMachine::NullRegisterFile {lvalue}, int latency) -> void*
C++ signature:
setGuardLatency(NullRegisterFile_wrapper {lvalue}, int latency) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::NullRegisterFile {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(NullRegisterFile_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setMaxReads(...)
- C++ signature:
setMaxReads(TTAMachine::NullRegisterFile {lvalue}, int reads) -> void*
C++ signature:
setMaxReads(NullRegisterFile_wrapper {lvalue}, int reads) -> void*
- setMaxWrites(...)
- C++ signature:
setMaxWrites(TTAMachine::NullRegisterFile {lvalue}, int maxWrites) -> void*
C++ signature:
setMaxWrites(NullRegisterFile_wrapper {lvalue}, int maxWrites) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::NullRegisterFile {lvalue}, std::string name) -> void*
C++ signature:
setName(NullRegisterFile_wrapper {lvalue}, std::string name) -> void*
- setNumberOfRegisters(...)
- C++ signature:
setNumberOfRegisters(TTAMachine::NullRegisterFile {lvalue}, int registers) -> void*
C++ signature:
setNumberOfRegisters(NullRegisterFile_wrapper {lvalue}, int registers) -> void*
- setType(...)
- C++ signature:
setType(TTAMachine::NullRegisterFile {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
C++ signature:
setType(NullRegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::NullRegisterFile {lvalue}, int width) -> void*
C++ signature:
setWidth(NullRegisterFile_wrapper {lvalue}, int width) -> void*
- type(...)
- C++ signature:
type(TTAMachine::NullRegisterFile {lvalue}) -> TTAMachine::RegisterFile::Type
C++ signature:
type(NullRegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile::Type
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::NullRegisterFile {lvalue}) -> void*
C++ signature:
unsetMachine(NullRegisterFile_wrapper {lvalue}) -> void*
- width(...)
- C++ signature:
width(TTAMachine::NullRegisterFile {lvalue}) -> int
C++ signature:
width(NullRegisterFile_wrapper {lvalue}) -> int
Static methods defined here:
- instance(...)
- C++ signature:
instance(void) -> TTAMachine::NullRegisterFile
Data and other attributes defined here:
- __init__ = <built-in function __init__>
- Raises an exception
This class cannot be instantiated from Python
Methods inherited from RegisterFile:
- copy(...)
- C++ signature:
copy(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile*
C++ signature:
copy(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile*
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::RegisterFile {lvalue}, TTAMachine::RegisterFile rf) -> bool
C++ signature:
isArchitectureEqual(RegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile rf) -> bool
- isUsedAsGuard(...)
- C++ signature:
isUsedAsGuard(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isUsedAsGuard(RegisterFile_wrapper {lvalue}) -> bool
- updateMaxReadsAndWrites(...)
- C++ signature:
updateMaxReadsAndWrites(TTAMachine::RegisterFile {lvalue}) -> bool
Data descriptors inherited from RegisterFile:
- OSKEY_GUARD_LATENCY
- OSKEY_MAX_READS
- OSKEY_MAX_WRITES
- OSKEY_TYPE
- OSNAME_REGISTER_FILE
- OSVALUE_NORMAL
- OSVALUE_RESERVED
- OSVALUE_VOLATILE
Data and other attributes inherited from RegisterFile:
- NORMAL = TCE.base.mach.Type.NORMAL
- RESERVED = TCE.base.mach.Type.RESERVED
- Type = <class 'TCE.base.TCE.base.mach.Type'>
- VOLATILE = TCE.base.mach.Type.VOLATILE
- __instance_size__ = 60
Methods inherited from BaseRegisterFile:
- port(...)
- C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, int index) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, int index) -> TTAMachine::RFPort*
Data descriptors inherited from BaseRegisterFile:
- OSKEY_SIZE
- OSKEY_WIDTH
- OSNAME_BASE_REGISTER_FILE
Data descriptors inherited from Unit:
- OSNAME_UNIT
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class PipelineElement(Boost.Python.instance) |
| | |
- Method resolution order:
- PipelineElement
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, TTAMachine::FunctionUnit {lvalue} parentUnit) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::PipelineElement {lvalue}, std::string name) -> void*
Data and other attributes defined here:
- __instance_size__ = 20
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Port(SubComponent) |
| | |
- Method resolution order:
- Port
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, TTAMachine::Unit {lvalue} parentUnit) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Unit {lvalue} parentUnit) -> void*
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
attachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::Port {lvalue}) -> void*
C++ signature:
detachAllSockets(Port_wrapper {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
detachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- inputSocket(...)
- C++ signature:
inputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
inputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Port {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(Port_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- isInput(...)
- C++ signature:
isInput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isInput(Port_wrapper {lvalue}) -> bool
- isOutput(...)
- C++ signature:
isOutput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isOutput(Port_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::Port {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Port_wrapper {lvalue}, ObjectState const* state) -> void*
- name(...)
- C++ signature:
name(TTAMachine::Port {lvalue}) -> std::string
C++ signature:
name(Port_wrapper {lvalue}) -> std::string
- outputSocket(...)
- C++ signature:
outputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
outputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Port {lvalue}) -> ObjectState*
C++ signature:
saveState(Port_wrapper {lvalue}) -> ObjectState*
- setName(...)
- C++ signature:
setName(TTAMachine::Port {lvalue}, std::string name) -> void*
C++ signature:
setName(Port_wrapper {lvalue}, std::string name) -> void*
- socketCount(...)
- C++ signature:
socketCount(TTAMachine::Port {lvalue}) -> int
C++ signature:
socketCount(Port_wrapper {lvalue}) -> int
- unconnectedSocket(...)
- C++ signature:
unconnectedSocket(TTAMachine::Port {lvalue}, int index) -> TTAMachine::Socket*
C++ signature:
unconnectedSocket(Port_wrapper {lvalue}, int index) -> TTAMachine::Socket*
- width(...)
- C++ signature:
width(TTAMachine::Port {lvalue}) -> int
C++ signature:
width(Port_wrapper {lvalue}) -> void*
Data descriptors defined here:
- OSKEY_FIRST_SOCKET
- OSKEY_NAME
- OSKEY_SECOND_SOCKET
- OSNAME_PORT
Data and other attributes defined here:
- __instance_size__ = 32
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class PortGuard(Guard) |
| | |
- Method resolution order:
- PortGuard
- Guard
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, bool inverted, TTAMachine::FUPort {lvalue} port, TTAMachine::Bus {lvalue} parentBus) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Bus {lvalue} parentBus) -> void*
- isEqual(...)
- C++ signature:
isEqual(TTAMachine::PortGuard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isEqual(PortGuard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::PortGuard {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(PortGuard_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::PortGuard {lvalue}) -> ObjectState*
C++ signature:
saveState(PortGuard_wrapper {lvalue}) -> ObjectState*
Data descriptors defined here:
- OSKEY_FU
- OSKEY_PORT
- OSNAME_PORT_GUARD
Data and other attributes defined here:
- __instance_size__ = 28
Methods inherited from Guard:
- isDisjoint(...)
- C++ signature:
isDisjoint(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isDisjoint(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isLessRestrictive(...)
- C++ signature:
isLessRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isLessRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isMoreRestrictive(...)
- C++ signature:
isMoreRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isMoreRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
Data descriptors inherited from Guard:
- OSKEY_INVERTED
- OSNAME_GUARD
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class RFPort(Port) |
| | |
- Method resolution order:
- RFPort
- Port
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, TTAMachine::BaseRegisterFile {lvalue} parent) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Unit {lvalue} parent) -> void*
- loadState(...)
- C++ signature:
loadState(TTAMachine::RFPort {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(RFPort_wrapper {lvalue}, ObjectState const* state) -> void*
- parentUnit(...)
- C++ signature:
parentUnit(TTAMachine::RFPort {lvalue}) -> TTAMachine::BaseRegisterFile*
- saveState(...)
- C++ signature:
saveState(TTAMachine::RFPort {lvalue}) -> ObjectState*
C++ signature:
saveState(RFPort_wrapper {lvalue}) -> ObjectState*
- width(...)
- C++ signature:
width(TTAMachine::RFPort {lvalue}) -> int
C++ signature:
width(RFPort_wrapper {lvalue}) -> int
Data descriptors defined here:
- OSNAME_RFPORT
Data and other attributes defined here:
- __instance_size__ = 32
Methods inherited from Port:
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
attachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::Port {lvalue}) -> void*
C++ signature:
detachAllSockets(Port_wrapper {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
detachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- inputSocket(...)
- C++ signature:
inputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
inputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Port {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(Port_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- isInput(...)
- C++ signature:
isInput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isInput(Port_wrapper {lvalue}) -> bool
- isOutput(...)
- C++ signature:
isOutput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isOutput(Port_wrapper {lvalue}) -> bool
- name(...)
- C++ signature:
name(TTAMachine::Port {lvalue}) -> std::string
C++ signature:
name(Port_wrapper {lvalue}) -> std::string
- outputSocket(...)
- C++ signature:
outputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
outputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- setName(...)
- C++ signature:
setName(TTAMachine::Port {lvalue}, std::string name) -> void*
C++ signature:
setName(Port_wrapper {lvalue}, std::string name) -> void*
- socketCount(...)
- C++ signature:
socketCount(TTAMachine::Port {lvalue}) -> int
C++ signature:
socketCount(Port_wrapper {lvalue}) -> int
- unconnectedSocket(...)
- C++ signature:
unconnectedSocket(TTAMachine::Port {lvalue}, int index) -> TTAMachine::Socket*
C++ signature:
unconnectedSocket(Port_wrapper {lvalue}, int index) -> TTAMachine::Socket*
Data descriptors inherited from Port:
- OSKEY_FIRST_SOCKET
- OSKEY_NAME
- OSKEY_SECOND_SOCKET
- OSNAME_PORT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class RegisterFile(BaseRegisterFile) |
| | |
- Method resolution order:
- RegisterFile
- BaseRegisterFile
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, unsigned int size, unsigned int width, unsigned int maxReads, unsigned int maxwrites, unsigned int guardLatency, TTAMachine::RegisterFile::Type type) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- copy(...)
- C++ signature:
copy(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile*
C++ signature:
copy(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile*
- guardLatency(...)
- C++ signature:
guardLatency(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
guardLatency(RegisterFile_wrapper {lvalue}) -> int
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::RegisterFile {lvalue}, TTAMachine::RegisterFile rf) -> bool
C++ signature:
isArchitectureEqual(RegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile rf) -> bool
- isNormal(...)
- C++ signature:
isNormal(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isNormal(RegisterFile_wrapper {lvalue}) -> bool
- isReserved(...)
- C++ signature:
isReserved(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isReserved(RegisterFile_wrapper {lvalue}) -> bool
- isUsedAsGuard(...)
- C++ signature:
isUsedAsGuard(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isUsedAsGuard(RegisterFile_wrapper {lvalue}) -> bool
- isVolatile(...)
- C++ signature:
isVolatile(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isVolatile(RegisterFile_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::RegisterFile {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(RegisterFile_wrapper {lvalue}, ObjectState const* state) -> void*
- maxReads(...)
- C++ signature:
maxReads(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
maxReads(RegisterFile_wrapper {lvalue}) -> int
- maxWrites(...)
- C++ signature:
maxWrites(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
maxWrites(RegisterFile_wrapper {lvalue}) -> int
- removePort(...)
- C++ signature:
removePort(RegisterFile_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::RegisterFile {lvalue}) -> ObjectState*
C++ signature:
saveState(RegisterFile_wrapper {lvalue}) -> ObjectState*
- setGuardLatency(...)
- C++ signature:
setGuardLatency(TTAMachine::RegisterFile {lvalue}, int latency) -> void*
C++ signature:
setGuardLatency(RegisterFile_wrapper {lvalue}, int latency) -> void*
- setMaxReads(...)
- C++ signature:
setMaxReads(TTAMachine::RegisterFile {lvalue}, int maxReads) -> void*
C++ signature:
setMaxReads(RegisterFile_wrapper {lvalue}, int maxReads) -> void*
- setMaxWrites(...)
- C++ signature:
setMaxWrites(TTAMachine::RegisterFile {lvalue}, int maxWrites) -> void*
C++ signature:
setMaxWrites(RegisterFile_wrapper {lvalue}, int maxWrites) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::RegisterFile {lvalue}, std::string name) -> void*
C++ signature:
setName(RegisterFile_wrapper {lvalue}, std::string name) -> void*
- setNumberOfRegisters(...)
- C++ signature:
setNumberOfRegisters(TTAMachine::RegisterFile {lvalue}, int registers) -> void*
C++ signature:
setNumberOfRegisters(RegisterFile_wrapper {lvalue}, int registers) -> void*
- setType(...)
- C++ signature:
setType(TTAMachine::RegisterFile {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
C++ signature:
setType(RegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
- type(...)
- C++ signature:
type(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile::Type
C++ signature:
type(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile::Type
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::RegisterFile {lvalue}) -> void*
C++ signature:
unsetMachine(RegisterFile_wrapper {lvalue}) -> void*
- updateMaxReadsAndWrites(...)
- C++ signature:
updateMaxReadsAndWrites(TTAMachine::RegisterFile {lvalue}) -> bool
Data descriptors defined here:
- OSKEY_GUARD_LATENCY
- OSKEY_MAX_READS
- OSKEY_MAX_WRITES
- OSKEY_TYPE
- OSNAME_REGISTER_FILE
- OSVALUE_NORMAL
- OSVALUE_RESERVED
- OSVALUE_VOLATILE
Data and other attributes defined here:
- NORMAL = TCE.base.mach.Type.NORMAL
- RESERVED = TCE.base.mach.Type.RESERVED
- Type = <class 'TCE.base.TCE.base.mach.Type'>
- VOLATILE = TCE.base.mach.Type.VOLATILE
- __instance_size__ = 60
Methods inherited from BaseRegisterFile:
- port(...)
- C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, int index) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, int index) -> TTAMachine::RFPort*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::BaseRegisterFile {lvalue}, int width) -> void*
C++ signature:
setWidth(BaseRegisterFile_wrapper {lvalue}, int width) -> void*
Data descriptors inherited from BaseRegisterFile:
- OSKEY_SIZE
- OSKEY_WIDTH
- OSNAME_BASE_REGISTER_FILE
Methods inherited from Unit:
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- portCount(...)
- C++ signature:
portCount(TTAMachine::Unit {lvalue}) -> int
C++ signature:
portCount(Unit_wrapper {lvalue}) -> int
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Unit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Unit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
Data descriptors inherited from Unit:
- OSNAME_UNIT
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class RegisterGuard(Guard) |
| | |
- Method resolution order:
- RegisterGuard
- Guard
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, bool inverted, TTAMachine::RegisterFile {lvalue} regFile, int registerIndex, TTAMachine::Bus {lvalue} parentBus) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Bus {lvalue} parentBus) -> void*
- isEqual(...)
- C++ signature:
isEqual(TTAMachine::RegisterGuard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isEqual(RegisterGuard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::RegisterGuard {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(RegisterGuard_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::RegisterGuard {lvalue}) -> ObjectState*
C++ signature:
saveState(RegisterGuard_wrapper {lvalue}) -> ObjectState*
Data descriptors defined here:
- OSKEY_INDEX
- OSKEY_REGFILE
- OSNAME_REGISTER_GUARD
Data and other attributes defined here:
- __instance_size__ = 32
Methods inherited from Guard:
- isDisjoint(...)
- C++ signature:
isDisjoint(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isDisjoint(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isLessRestrictive(...)
- C++ signature:
isLessRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isLessRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isMoreRestrictive(...)
- C++ signature:
isMoreRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isMoreRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
Data descriptors inherited from Guard:
- OSKEY_INVERTED
- OSNAME_GUARD
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Segment(SubComponent) |
| | |
- Method resolution order:
- Segment
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, TTAMachine::Bus {lvalue} parent) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Bus {lvalue} parent) -> void*
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::Segment {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- connection(...)
- C++ signature:
connection(TTAMachine::Segment {lvalue}, TTAMachine::Socket socket) -> TTAMachine::Connection
C++ signature:
connection(TTAMachine::Segment {lvalue}, int index) -> TTAMachine::Socket*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::Segment {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::Segment {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- hasDestinationSegment(...)
- C++ signature:
hasDestinationSegment(TTAMachine::Segment {lvalue}) -> bool
- hasSourceSegment(...)
- C++ signature:
hasSourceSegment(TTAMachine::Segment {lvalue}) -> bool
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Segment {lvalue}, TTAMachine::Socket socket) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::Segment {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Segment_wrapper {lvalue}, ObjectState const* state) -> void*
- moveAfter(...)
- C++ signature:
moveAfter(TTAMachine::Segment {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
- moveBefore(...)
- C++ signature:
moveBefore(TTAMachine::Segment {lvalue}, TTAMachine::Segment {lvalue} segment) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Segment {lvalue}) -> ObjectState*
C++ signature:
saveState(Segment_wrapper {lvalue}) -> ObjectState*
- setName(...)
- C++ signature:
setName(TTAMachine::Segment {lvalue}, std::string name) -> void*
Data descriptors defined here:
- OSKEY_DESTINATION
- OSKEY_NAME
- OSNAME_SEGMENT
Data and other attributes defined here:
- __instance_size__ = 44
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class SmartHWOperation(HWOperation) |
| | |
- Method resolution order:
- SmartHWOperation
- HWOperation
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, Operation operation, UniversalFunctionUnit {lvalue} parent) -> void*
- bindPort(...)
- C++ signature:
bindPort(SmartHWOperation {lvalue}, int operand, TTAMachine::FUPort port) -> void*
C++ signature:
bindPort(SmartHWOperation_wrapper {lvalue}, int operand, TTAMachine::FUPort port) -> void*
- loadState(...)
- C++ signature:
loadState(SmartHWOperation {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(SmartHWOperation_wrapper {lvalue}, ObjectState const* state) -> void*
- parentUnit(...)
- C++ signature:
parentUnit(SmartHWOperation {lvalue}) -> UniversalFunctionUnit*
- port(...)
- C++ signature:
port(SmartHWOperation {lvalue}, int operand) -> TTAMachine::FUPort*
C++ signature:
port(SmartHWOperation_wrapper {lvalue}, int operand) -> TTAMachine::FUPort*
- setName(...)
- C++ signature:
setName(SmartHWOperation {lvalue}, std::string name) -> void*
C++ signature:
setName(SmartHWOperation_wrapper {lvalue}, std::string name) -> void*
- unbindPort(...)
- C++ signature:
unbindPort(SmartHWOperation {lvalue}, TTAMachine::FUPort port) -> void*
C++ signature:
unbindPort(SmartHWOperation_wrapper {lvalue}, TTAMachine::FUPort port) -> void*
Data and other attributes defined here:
- __instance_size__ = 60
Methods inherited from HWOperation:
- io(...)
- C++ signature:
io(TTAMachine::HWOperation {lvalue}, TTAMachine::FUPort port) -> int
- isBound(...)
- C++ signature:
isBound(TTAMachine::HWOperation {lvalue}, TTAMachine::FUPort port) -> bool
- latency(...)
- C++ signature:
latency(TTAMachine::HWOperation {lvalue}) -> int
C++ signature:
latency(TTAMachine::HWOperation {lvalue}, int output) -> int
- name(...)
- C++ signature:
name(TTAMachine::HWOperation {lvalue}) -> std::string
- pipeline(...)
- C++ signature:
pipeline(TTAMachine::HWOperation {lvalue}) -> TTAMachine::ExecutionPipeline*
- saveState(...)
- C++ signature:
saveState(TTAMachine::HWOperation {lvalue}) -> ObjectState*
C++ signature:
saveState(HWOperation_wrapper {lvalue}) -> ObjectState*
- slack(...)
- C++ signature:
slack(TTAMachine::HWOperation {lvalue}, int input) -> int
Data descriptors inherited from HWOperation:
- OSKEY_NAME
- OSKEY_OPERAND
- OSKEY_PORT
- OSNAME_OPERAND_BINDING
- OSNAME_OPERATION
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Socket(Component) |
| | |
- Method resolution order:
- Socket
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- attachBus(...)
- C++ signature:
attachBus(TTAMachine::Socket {lvalue}, TTAMachine::Segment {lvalue} bus) -> void*
- connection(...)
- C++ signature:
connection(TTAMachine::Socket {lvalue}, TTAMachine::Segment bus) -> TTAMachine::Connection
- detachAllPorts(...)
- C++ signature:
detachAllPorts(TTAMachine::Socket {lvalue}) -> void*
- detachBus(...)
- C++ signature:
detachBus(TTAMachine::Socket {lvalue}, TTAMachine::Segment {lvalue} bus) -> void*
C++ signature:
detachBus(TTAMachine::Socket {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Socket {lvalue}, TTAMachine::Bus bus) -> bool
C++ signature:
isConnectedTo(TTAMachine::Socket {lvalue}, TTAMachine::Segment bus) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::Socket {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Socket_wrapper {lvalue}, ObjectState const* state) -> void*
- port(...)
- C++ signature:
port(TTAMachine::Socket {lvalue}, int index) -> TTAMachine::Port*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Socket {lvalue}) -> ObjectState*
C++ signature:
saveState(Socket_wrapper {lvalue}) -> ObjectState*
- segment(...)
- C++ signature:
segment(TTAMachine::Socket {lvalue}, int index) -> TTAMachine::Segment*
- setDirection(...)
- C++ signature:
setDirection(TTAMachine::Socket {lvalue}, TTAMachine::Socket::Direction direction) -> void*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Socket {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Socket_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::Socket {lvalue}, std::string name) -> void*
C++ signature:
setName(Socket_wrapper {lvalue}, std::string name) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::Socket {lvalue}) -> void*
C++ signature:
unsetMachine(Socket_wrapper {lvalue}) -> void*
Data descriptors defined here:
- OSKEY_DIRECTION
- OSNAME_SOCKET
- OSVALUE_INPUT
- OSVALUE_OUTPUT
- OSVALUE_UNKNOWN
Data and other attributes defined here:
- Direction = <class 'TCE.base.TCE.base.mach.Direction'>
- INPUT = TCE.base.mach.Direction.INPUT
- OUTPUT = TCE.base.mach.Direction.OUTPUT
- UNKNOWN = TCE.base.mach.Direction.UNKNOWN
- __instance_size__ = 52
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class SpecialRegisterPort(BaseFUPort) |
| | |
- Method resolution order:
- SpecialRegisterPort
- BaseFUPort
- Port
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int width, TTAMachine::ControlUnit {lvalue} parent) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Unit {lvalue} parent) -> void*
- isOpcodeSetting(...)
- C++ signature:
isOpcodeSetting(TTAMachine::SpecialRegisterPort {lvalue}) -> bool
C++ signature:
isOpcodeSetting(SpecialRegisterPort_wrapper {lvalue}) -> bool
- isTriggering(...)
- C++ signature:
isTriggering(TTAMachine::SpecialRegisterPort {lvalue}) -> bool
C++ signature:
isTriggering(SpecialRegisterPort_wrapper {lvalue}) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::SpecialRegisterPort {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(SpecialRegisterPort_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::SpecialRegisterPort {lvalue}) -> ObjectState*
C++ signature:
saveState(SpecialRegisterPort_wrapper {lvalue}) -> ObjectState*
Data descriptors defined here:
- OSNAME_SPECIAL_REG_PORT
Data and other attributes defined here:
- __instance_size__ = 36
Methods inherited from BaseFUPort:
- parentUnit(...)
- C++ signature:
parentUnit(TTAMachine::BaseFUPort {lvalue}) -> TTAMachine::FunctionUnit*
- setWidth(...)
- C++ signature:
setWidth(TTAMachine::BaseFUPort {lvalue}, int width) -> void*
- width(...)
- C++ signature:
width(TTAMachine::BaseFUPort {lvalue}) -> int
C++ signature:
width(BaseFUPort_wrapper {lvalue}) -> int
Data descriptors inherited from BaseFUPort:
- OSKEY_WIDTH
Methods inherited from Port:
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
attachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::Port {lvalue}) -> void*
C++ signature:
detachAllSockets(Port_wrapper {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
detachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- inputSocket(...)
- C++ signature:
inputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
inputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Port {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(Port_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- isInput(...)
- C++ signature:
isInput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isInput(Port_wrapper {lvalue}) -> bool
- isOutput(...)
- C++ signature:
isOutput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isOutput(Port_wrapper {lvalue}) -> bool
- name(...)
- C++ signature:
name(TTAMachine::Port {lvalue}) -> std::string
C++ signature:
name(Port_wrapper {lvalue}) -> std::string
- outputSocket(...)
- C++ signature:
outputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
outputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- setName(...)
- C++ signature:
setName(TTAMachine::Port {lvalue}, std::string name) -> void*
C++ signature:
setName(Port_wrapper {lvalue}, std::string name) -> void*
- socketCount(...)
- C++ signature:
socketCount(TTAMachine::Port {lvalue}) -> int
C++ signature:
socketCount(Port_wrapper {lvalue}) -> int
- unconnectedSocket(...)
- C++ signature:
unconnectedSocket(TTAMachine::Port {lvalue}, int index) -> TTAMachine::Socket*
C++ signature:
unconnectedSocket(Port_wrapper {lvalue}, int index) -> TTAMachine::Socket*
Data descriptors inherited from Port:
- OSKEY_FIRST_SOCKET
- OSKEY_NAME
- OSKEY_SECOND_SOCKET
- OSNAME_PORT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class TemplateSlot(Boost.Python.instance) |
| | |
- Method resolution order:
- TemplateSlot
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, TTAMachine::Bus slot, int width, TTAMachine::ImmediateUnit {lvalue} destination) -> void*
C++ signature:
__init__(_object*, TTAMachine::ImmediateSlot slot, int width, TTAMachine::ImmediateUnit {lvalue} destination) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::TemplateSlot {lvalue}) -> ObjectState*
Data descriptors defined here:
- OSKEY_DESTINATION
- OSKEY_SLOT
- OSKEY_WIDTH
- OSNAME_TEMPLATE_SLOT
Data and other attributes defined here:
- __instance_size__ = 28
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class UnboundedRegisterFile(RegisterFile) |
| | |
- Method resolution order:
- UnboundedRegisterFile
- RegisterFile
- BaseRegisterFile
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int width, TTAMachine::RegisterFile::Type type) -> void*
- loadState(...)
- C++ signature:
loadState(UnboundedRegisterFile {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(UnboundedRegisterFile_wrapper {lvalue}, ObjectState const* state) -> void*
- numberOfRegisters(...)
- C++ signature:
numberOfRegisters(UnboundedRegisterFile {lvalue}) -> int
C++ signature:
numberOfRegisters(UnboundedRegisterFile_wrapper {lvalue}) -> int
- removePort(...)
- C++ signature:
removePort(UnboundedRegisterFile_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- setMaxReads(...)
- C++ signature:
setMaxReads(UnboundedRegisterFile {lvalue}, int reads) -> void*
C++ signature:
setMaxReads(UnboundedRegisterFile_wrapper {lvalue}, int reads) -> void*
- setMaxWrites(...)
- C++ signature:
setMaxWrites(UnboundedRegisterFile {lvalue}, int maxWrites) -> void*
C++ signature:
setMaxWrites(UnboundedRegisterFile_wrapper {lvalue}, int maxWrites) -> void*
- setName(...)
- C++ signature:
setName(UnboundedRegisterFile {lvalue}, std::string name) -> void*
C++ signature:
setName(UnboundedRegisterFile_wrapper {lvalue}, std::string name) -> void*
- setNumberOfRegisters(...)
- C++ signature:
setNumberOfRegisters(UnboundedRegisterFile {lvalue}, int registers) -> void*
C++ signature:
setNumberOfRegisters(UnboundedRegisterFile_wrapper {lvalue}, int registers) -> void*
- setType(...)
- C++ signature:
setType(UnboundedRegisterFile {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
C++ signature:
setType(UnboundedRegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile::Type type) -> void*
- setWidth(...)
- C++ signature:
setWidth(UnboundedRegisterFile {lvalue}, int width) -> void*
C++ signature:
setWidth(UnboundedRegisterFile_wrapper {lvalue}, int width) -> void*
Data and other attributes defined here:
- __instance_size__ = 60
Methods inherited from RegisterFile:
- copy(...)
- C++ signature:
copy(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile*
C++ signature:
copy(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile*
- guardLatency(...)
- C++ signature:
guardLatency(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
guardLatency(RegisterFile_wrapper {lvalue}) -> int
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::RegisterFile {lvalue}, TTAMachine::RegisterFile rf) -> bool
C++ signature:
isArchitectureEqual(RegisterFile_wrapper {lvalue}, TTAMachine::RegisterFile rf) -> bool
- isNormal(...)
- C++ signature:
isNormal(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isNormal(RegisterFile_wrapper {lvalue}) -> bool
- isReserved(...)
- C++ signature:
isReserved(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isReserved(RegisterFile_wrapper {lvalue}) -> bool
- isUsedAsGuard(...)
- C++ signature:
isUsedAsGuard(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isUsedAsGuard(RegisterFile_wrapper {lvalue}) -> bool
- isVolatile(...)
- C++ signature:
isVolatile(TTAMachine::RegisterFile {lvalue}) -> bool
C++ signature:
isVolatile(RegisterFile_wrapper {lvalue}) -> bool
- maxReads(...)
- C++ signature:
maxReads(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
maxReads(RegisterFile_wrapper {lvalue}) -> int
- maxWrites(...)
- C++ signature:
maxWrites(TTAMachine::RegisterFile {lvalue}) -> int
C++ signature:
maxWrites(RegisterFile_wrapper {lvalue}) -> int
- saveState(...)
- C++ signature:
saveState(TTAMachine::RegisterFile {lvalue}) -> ObjectState*
C++ signature:
saveState(RegisterFile_wrapper {lvalue}) -> ObjectState*
- setGuardLatency(...)
- C++ signature:
setGuardLatency(TTAMachine::RegisterFile {lvalue}, int latency) -> void*
C++ signature:
setGuardLatency(RegisterFile_wrapper {lvalue}, int latency) -> void*
- type(...)
- C++ signature:
type(TTAMachine::RegisterFile {lvalue}) -> TTAMachine::RegisterFile::Type
C++ signature:
type(RegisterFile_wrapper {lvalue}) -> TTAMachine::RegisterFile::Type
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::RegisterFile {lvalue}) -> void*
C++ signature:
unsetMachine(RegisterFile_wrapper {lvalue}) -> void*
- updateMaxReadsAndWrites(...)
- C++ signature:
updateMaxReadsAndWrites(TTAMachine::RegisterFile {lvalue}) -> bool
Data descriptors inherited from RegisterFile:
- OSKEY_GUARD_LATENCY
- OSKEY_MAX_READS
- OSKEY_MAX_WRITES
- OSKEY_TYPE
- OSNAME_REGISTER_FILE
- OSVALUE_NORMAL
- OSVALUE_RESERVED
- OSVALUE_VOLATILE
Data and other attributes inherited from RegisterFile:
- NORMAL = TCE.base.mach.Type.NORMAL
- RESERVED = TCE.base.mach.Type.RESERVED
- Type = <class 'TCE.base.TCE.base.mach.Type'>
- VOLATILE = TCE.base.mach.Type.VOLATILE
Methods inherited from BaseRegisterFile:
- port(...)
- C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, std::string name) -> TTAMachine::RFPort*
C++ signature:
port(TTAMachine::BaseRegisterFile {lvalue}, int index) -> TTAMachine::RFPort*
C++ signature:
port(BaseRegisterFile_wrapper {lvalue}, int index) -> TTAMachine::RFPort*
Data descriptors inherited from BaseRegisterFile:
- OSKEY_SIZE
- OSKEY_WIDTH
- OSNAME_BASE_REGISTER_FILE
Methods inherited from Unit:
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- portCount(...)
- C++ signature:
portCount(TTAMachine::Unit {lvalue}) -> int
C++ signature:
portCount(Unit_wrapper {lvalue}) -> int
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Unit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Unit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
Data descriptors inherited from Unit:
- OSNAME_UNIT
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class UnconditionalGuard(Guard) |
| | |
- Method resolution order:
- UnconditionalGuard
- Guard
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, bool inverted, TTAMachine::Bus {lvalue} parentBus) -> void*
C++ signature:
__init__(_object*, ObjectState const* state, TTAMachine::Bus {lvalue} parentBus) -> void*
- isEqual(...)
- C++ signature:
isEqual(TTAMachine::UnconditionalGuard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isEqual(UnconditionalGuard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::UnconditionalGuard {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(UnconditionalGuard_wrapper {lvalue}, ObjectState const* state) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::UnconditionalGuard {lvalue}) -> ObjectState*
C++ signature:
saveState(UnconditionalGuard_wrapper {lvalue}) -> ObjectState*
Data descriptors defined here:
- OSNAME_UNCONDITIONAL_GUARD
Data and other attributes defined here:
- __instance_size__ = 24
Methods inherited from Guard:
- isDisjoint(...)
- C++ signature:
isDisjoint(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isDisjoint(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isLessRestrictive(...)
- C++ signature:
isLessRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isLessRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
- isMoreRestrictive(...)
- C++ signature:
isMoreRestrictive(TTAMachine::Guard {lvalue}, TTAMachine::Guard guard) -> bool
C++ signature:
isMoreRestrictive(Guard_wrapper {lvalue}, TTAMachine::Guard guard) -> bool
Data descriptors inherited from Guard:
- OSKEY_INVERTED
- OSNAME_GUARD
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class Unit(Component) |
| | |
- Method resolution order:
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name) -> void*
C++ signature:
__init__(_object*, ObjectState const* state) -> void*
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- loadState(...)
- C++ signature:
loadState(TTAMachine::Unit {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(Unit_wrapper {lvalue}, ObjectState const* state) -> void*
- port(...)
- C++ signature:
port(TTAMachine::Unit {lvalue}, std::string name) -> TTAMachine::Port*
C++ signature:
port(Unit_wrapper {lvalue}, std::string name) -> TTAMachine::Port*
C++ signature:
port(TTAMachine::Unit {lvalue}, int index) -> TTAMachine::Port*
C++ signature:
port(Unit_wrapper {lvalue}, int index) -> TTAMachine::Port*
- portCount(...)
- C++ signature:
portCount(TTAMachine::Unit {lvalue}) -> int
C++ signature:
portCount(Unit_wrapper {lvalue}) -> int
- removePort(...)
- C++ signature:
removePort(Unit_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Unit {lvalue}) -> ObjectState*
C++ signature:
saveState(Unit_wrapper {lvalue}) -> ObjectState*
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Unit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Unit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::Unit {lvalue}) -> void*
C++ signature:
unsetMachine(Unit_wrapper {lvalue}) -> void*
Data descriptors defined here:
- OSNAME_UNIT
Data and other attributes defined here:
- __instance_size__ = 36
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
- setName(...)
- C++ signature:
setName(TTAMachine::Component {lvalue}, std::string name) -> void*
C++ signature:
setName(Component_wrapper {lvalue}, std::string name) -> void*
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class UniversalFUPort(FUPort) |
| | |
- Method resolution order:
- UniversalFUPort
- FUPort
- BaseFUPort
- Port
- SubComponent
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, int width, UniversalFunctionUnit {lvalue} parent, bool isTriggering, bool setsOpcode) -> void*
- loadState(...)
- C++ signature:
loadState(UniversalFUPort {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(UniversalFUPort_wrapper {lvalue}, ObjectState const* state) -> void*
- setName(...)
- C++ signature:
setName(UniversalFUPort {lvalue}, std::string name) -> void*
C++ signature:
setName(UniversalFUPort_wrapper {lvalue}, std::string name) -> void*
- setOpcodeSetting(...)
- C++ signature:
setOpcodeSetting(UniversalFUPort {lvalue}, bool setsOpcode) -> void*
C++ signature:
setOpcodeSetting(UniversalFUPort_wrapper {lvalue}, bool setsOpcode) -> void*
- setTriggering(...)
- C++ signature:
setTriggering(UniversalFUPort {lvalue}, bool triggers) -> void*
C++ signature:
setTriggering(UniversalFUPort_wrapper {lvalue}, bool triggers) -> void*
- setWidth(...)
- C++ signature:
setWidth(UniversalFUPort {lvalue}, int width) -> void*
C++ signature:
setWidth(UniversalFUPort_wrapper {lvalue}, int width) -> void*
Data and other attributes defined here:
- __instance_size__ = 44
Methods inherited from FUPort:
- bindingString(...)
- C++ signature:
bindingString(TTAMachine::FUPort {lvalue}) -> std::string
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::FUPort {lvalue}, TTAMachine::FUPort* port) -> bool
- isOpcodeSetting(...)
- C++ signature:
isOpcodeSetting(TTAMachine::FUPort {lvalue}) -> bool
C++ signature:
isOpcodeSetting(FUPort_wrapper {lvalue}) -> bool
- isTriggering(...)
- C++ signature:
isTriggering(TTAMachine::FUPort {lvalue}) -> bool
C++ signature:
isTriggering(FUPort_wrapper {lvalue}) -> bool
- saveState(...)
- C++ signature:
saveState(TTAMachine::FUPort {lvalue}) -> ObjectState*
C++ signature:
saveState(FUPort_wrapper {lvalue}) -> ObjectState*
- updateBindingString(...)
- C++ signature:
updateBindingString(TTAMachine::FUPort {lvalue}) -> void*
Data descriptors inherited from FUPort:
- OSKEY_OPCODE_SETTING
- OSKEY_TRIGGERING
- OSNAME_FUPORT
Methods inherited from BaseFUPort:
- parentUnit(...)
- C++ signature:
parentUnit(TTAMachine::BaseFUPort {lvalue}) -> TTAMachine::FunctionUnit*
- width(...)
- C++ signature:
width(TTAMachine::BaseFUPort {lvalue}) -> int
C++ signature:
width(BaseFUPort_wrapper {lvalue}) -> int
Data descriptors inherited from BaseFUPort:
- OSKEY_WIDTH
Methods inherited from Port:
- attachSocket(...)
- C++ signature:
attachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
attachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- detachAllSockets(...)
- C++ signature:
detachAllSockets(TTAMachine::Port {lvalue}) -> void*
C++ signature:
detachAllSockets(Port_wrapper {lvalue}) -> void*
- detachSocket(...)
- C++ signature:
detachSocket(TTAMachine::Port {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
detachSocket(Port_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- inputSocket(...)
- C++ signature:
inputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
inputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- isConnectedTo(...)
- C++ signature:
isConnectedTo(TTAMachine::Port {lvalue}, TTAMachine::Socket socket) -> bool
C++ signature:
isConnectedTo(Port_wrapper {lvalue}, TTAMachine::Socket socket) -> bool
- isInput(...)
- C++ signature:
isInput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isInput(Port_wrapper {lvalue}) -> bool
- isOutput(...)
- C++ signature:
isOutput(TTAMachine::Port {lvalue}) -> bool
C++ signature:
isOutput(Port_wrapper {lvalue}) -> bool
- name(...)
- C++ signature:
name(TTAMachine::Port {lvalue}) -> std::string
C++ signature:
name(Port_wrapper {lvalue}) -> std::string
- outputSocket(...)
- C++ signature:
outputSocket(TTAMachine::Port {lvalue}) -> TTAMachine::Socket*
C++ signature:
outputSocket(Port_wrapper {lvalue}) -> TTAMachine::Socket*
- socketCount(...)
- C++ signature:
socketCount(TTAMachine::Port {lvalue}) -> int
C++ signature:
socketCount(Port_wrapper {lvalue}) -> int
- unconnectedSocket(...)
- C++ signature:
unconnectedSocket(TTAMachine::Port {lvalue}, int index) -> TTAMachine::Socket*
C++ signature:
unconnectedSocket(Port_wrapper {lvalue}, int index) -> TTAMachine::Socket*
Data descriptors inherited from Port:
- OSKEY_FIRST_SOCKET
- OSKEY_NAME
- OSKEY_SECOND_SOCKET
- OSNAME_PORT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class UniversalFunctionUnit(FunctionUnit) |
| | |
- Method resolution order:
- UniversalFunctionUnit
- FunctionUnit
- Unit
- Component
- MachinePart
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*, std::string name, OperationPool {lvalue} opPool) -> void*
- addPipelineElement(...)
- C++ signature:
addPipelineElement(UniversalFunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
addPipelineElement(UniversalFunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- hasOperation(...)
- C++ signature:
hasOperation(UniversalFunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperation(UniversalFunctionUnit_wrapper {lvalue}, std::string name) -> bool
- loadState(...)
- C++ signature:
loadState(UniversalFunctionUnit {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(UniversalFunctionUnit_wrapper {lvalue}, ObjectState const* state) -> void*
- operation(...)
- C++ signature:
operation(UniversalFunctionUnit {lvalue}, std::string name) -> SmartHWOperation*
C++ signature:
operation(UniversalFunctionUnit_wrapper {lvalue}, std::string name) -> SmartHWOperation*
- port(...)
- C++ signature:
port(UniversalFunctionUnit {lvalue}, int index, int width) -> TTAMachine::FUPort
- portCount(...)
- C++ signature:
portCount(UniversalFunctionUnit {lvalue}, int width) -> int
- removePort(...)
- C++ signature:
removePort(UniversalFunctionUnit_wrapper {lvalue}, TTAMachine::Port {lvalue} port) -> void*
- unsetMachineDerived(...)
- C++ signature:
unsetMachineDerived(UniversalFunctionUnit_wrapper {lvalue}) -> void*
Static methods defined here:
- is32BitOperation(...)
- C++ signature:
is32BitOperation(std::string opName) -> bool
Data descriptors defined here:
- OC_SETTING_PORT_32
- OC_SETTING_PORT_64
Data and other attributes defined here:
- __instance_size__ = 68
Methods inherited from FunctionUnit:
- addOperation(...)
- C++ signature:
addOperation(TTAMachine::FunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
addOperation(FunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- addressSpace(...)
- C++ signature:
addressSpace(TTAMachine::FunctionUnit {lvalue}) -> TTAMachine::AddressSpace*
C++ signature:
addressSpace(FunctionUnit_wrapper {lvalue}) -> TTAMachine::AddressSpace*
- cleanup(...)
- C++ signature:
cleanup(TTAMachine::FunctionUnit {lvalue}, std::string resource) -> void*
C++ signature:
cleanup(FunctionUnit_wrapper {lvalue}, std::string resource) -> void*
- copy(...)
- C++ signature:
copy(TTAMachine::FunctionUnit {lvalue}) -> TTAMachine::FunctionUnit*
C++ signature:
copy(FunctionUnit_wrapper {lvalue}) -> TTAMachine::FunctionUnit*
- deleteOperation(...)
- C++ signature:
deleteOperation(TTAMachine::FunctionUnit {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
C++ signature:
deleteOperation(FunctionUnit_wrapper {lvalue}, TTAMachine::HWOperation {lvalue} operation) -> void*
- deletePipelineElement(...)
- C++ signature:
deletePipelineElement(TTAMachine::FunctionUnit {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
C++ signature:
deletePipelineElement(FunctionUnit_wrapper {lvalue}, TTAMachine::PipelineElement {lvalue} element) -> void*
- hasAddressSpace(...)
- C++ signature:
hasAddressSpace(TTAMachine::FunctionUnit {lvalue}) -> bool
C++ signature:
hasAddressSpace(FunctionUnit_wrapper {lvalue}) -> bool
- hasOperationPort(...)
- C++ signature:
hasOperationPort(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasOperationPort(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- hasPipelineElement(...)
- C++ signature:
hasPipelineElement(TTAMachine::FunctionUnit {lvalue}, std::string name) -> bool
C++ signature:
hasPipelineElement(FunctionUnit_wrapper {lvalue}, std::string name) -> bool
- isArchitectureEqual(...)
- C++ signature:
isArchitectureEqual(TTAMachine::FunctionUnit {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
C++ signature:
isArchitectureEqual(FunctionUnit_wrapper {lvalue}, TTAMachine::FunctionUnit const* fu, bool checkPortWidths=True) -> bool
- maxLatency(...)
- C++ signature:
maxLatency(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
maxLatency(FunctionUnit_wrapper {lvalue}) -> int
- operationCount(...)
- C++ signature:
operationCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
operationCount(FunctionUnit_wrapper {lvalue}) -> int
- operationPort(...)
- C++ signature:
operationPort(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::FUPort*
C++ signature:
operationPort(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::FUPort*
C++ signature:
operationPort(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::FUPort*
- operationPortCount(...)
- C++ signature:
operationPortCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
operationPortCount(FunctionUnit_wrapper {lvalue}) -> int
- pipelineElement(...)
- C++ signature:
pipelineElement(TTAMachine::FunctionUnit {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(FunctionUnit_wrapper {lvalue}, int index) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(TTAMachine::FunctionUnit {lvalue}, std::string name) -> TTAMachine::PipelineElement*
C++ signature:
pipelineElement(FunctionUnit_wrapper {lvalue}, std::string name) -> TTAMachine::PipelineElement*
- pipelineElementCount(...)
- C++ signature:
pipelineElementCount(TTAMachine::FunctionUnit {lvalue}) -> int
C++ signature:
pipelineElementCount(FunctionUnit_wrapper {lvalue}) -> int
- saveState(...)
- C++ signature:
saveState(TTAMachine::FunctionUnit {lvalue}) -> ObjectState*
C++ signature:
saveState(FunctionUnit_wrapper {lvalue}) -> ObjectState*
- setAddressSpace(...)
- C++ signature:
setAddressSpace(TTAMachine::FunctionUnit {lvalue}, TTAMachine::AddressSpace* as) -> void*
C++ signature:
setAddressSpace(FunctionUnit_wrapper {lvalue}, TTAMachine::AddressSpace* as) -> void*
- setName(...)
- C++ signature:
setName(TTAMachine::FunctionUnit {lvalue}, std::string name) -> void*
C++ signature:
setName(FunctionUnit_wrapper {lvalue}, std::string name) -> void*
- unsetMachine(...)
- C++ signature:
unsetMachine(TTAMachine::FunctionUnit {lvalue}) -> void*
C++ signature:
unsetMachine(FunctionUnit_wrapper {lvalue}) -> void*
Data descriptors inherited from FunctionUnit:
- OSKEY_AS
- OSNAME_FU
Methods inherited from Unit:
- hasPort(...)
- C++ signature:
hasPort(TTAMachine::Unit {lvalue}, std::string name) -> bool
C++ signature:
hasPort(Unit_wrapper {lvalue}, std::string name) -> bool
- setMachine(...)
- C++ signature:
setMachine(TTAMachine::Unit {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
C++ signature:
setMachine(Unit_wrapper {lvalue}, TTAMachine::Machine {lvalue} mach) -> void*
Data descriptors inherited from Unit:
- OSNAME_UNIT
Methods inherited from Component:
- ensureRegistration(...)
- C++ signature:
ensureRegistration(TTAMachine::Component {lvalue}, TTAMachine::Component component) -> void*
C++ signature:
ensureRegistration(Component_wrapper {lvalue}, TTAMachine::Component component) -> void*
- isRegistered(...)
- C++ signature:
isRegistered(TTAMachine::Component {lvalue}) -> bool
C++ signature:
isRegistered(Component_wrapper {lvalue}) -> bool
- machine(...)
- C++ signature:
machine(TTAMachine::Component {lvalue}) -> TTAMachine::Machine*
C++ signature:
machine(Component_wrapper {lvalue}) -> TTAMachine::Machine*
- name(...)
- C++ signature:
name(TTAMachine::Component {lvalue}) -> std::string
C++ signature:
name(Component_wrapper {lvalue}) -> std::string
Data descriptors inherited from Component:
- OSKEY_NAME
- OSNAME_COMPONENT
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
|
class UniversalMachine(Machine) |
| | |
- Method resolution order:
- UniversalMachine
- Machine
- Boost.Python.instance
- __builtin__.object
Methods defined here:
- __init__(...)
- C++ signature:
__init__(_object*) -> void*
C++ signature:
__init__(_object*) -> void*
C++ signature:
__init__(_object*, OperationPool {lvalue} arg0) -> void*
- addAddressSpace(...)
- C++ signature:
addAddressSpace(UniversalMachine {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
C++ signature:
addAddressSpace(UniversalMachine_wrapper {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
- addBridge(...)
- C++ signature:
addBridge(UniversalMachine {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
addBridge(UniversalMachine_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- addBus(...)
- C++ signature:
addBus(UniversalMachine {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
C++ signature:
addBus(UniversalMachine_wrapper {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
- addFunctionUnit(...)
- C++ signature:
addFunctionUnit(UniversalMachine {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
C++ signature:
addFunctionUnit(UniversalMachine_wrapper {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
- addImmediateUnit(...)
- C++ signature:
addImmediateUnit(UniversalMachine {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
C++ signature:
addImmediateUnit(UniversalMachine_wrapper {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
- addInstructionTemplate(...)
- C++ signature:
addInstructionTemplate(UniversalMachine {lvalue}, TTAMachine::InstructionTemplate {lvalue} iTemp) -> void*
C++ signature:
addInstructionTemplate(UniversalMachine_wrapper {lvalue}, TTAMachine::InstructionTemplate {lvalue} iTemp) -> void*
- addRegisterFile(...)
- C++ signature:
addRegisterFile(UniversalMachine {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
C++ signature:
addRegisterFile(UniversalMachine_wrapper {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
- addSocket(...)
- C++ signature:
addSocket(UniversalMachine {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
addSocket(UniversalMachine_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- booleanRegisterFile(...)
- C++ signature:
booleanRegisterFile(UniversalMachine {lvalue}) -> TTAMachine::RegisterFile
- dataAddressSpace(...)
- C++ signature:
dataAddressSpace(UniversalMachine {lvalue}) -> TTAMachine::AddressSpace
- deleteAddressSpace(...)
- C++ signature:
deleteAddressSpace(UniversalMachine {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
C++ signature:
deleteAddressSpace(UniversalMachine_wrapper {lvalue}, TTAMachine::AddressSpace {lvalue} as) -> void*
- doubleRegisterFile(...)
- C++ signature:
doubleRegisterFile(UniversalMachine {lvalue}) -> UnboundedRegisterFile
- instructionAddressSpace(...)
- C++ signature:
instructionAddressSpace(UniversalMachine {lvalue}) -> TTAMachine::AddressSpace
- integerRegisterFile(...)
- C++ signature:
integerRegisterFile(UniversalMachine {lvalue}) -> UnboundedRegisterFile
- loadState(...)
- C++ signature:
loadState(UniversalMachine {lvalue}, ObjectState const* state) -> void*
C++ signature:
loadState(UniversalMachine_wrapper {lvalue}, ObjectState const* state) -> void*
- removeBus(...)
- C++ signature:
removeBus(UniversalMachine {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
C++ signature:
removeBus(UniversalMachine_wrapper {lvalue}, TTAMachine::Bus {lvalue} bus) -> void*
- removeFunctionUnit(...)
- C++ signature:
removeFunctionUnit(UniversalMachine {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
C++ signature:
removeFunctionUnit(UniversalMachine_wrapper {lvalue}, TTAMachine::FunctionUnit {lvalue} unit) -> void*
- removeRegisterFile(...)
- C++ signature:
removeRegisterFile(UniversalMachine {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
C++ signature:
removeRegisterFile(UniversalMachine_wrapper {lvalue}, TTAMachine::RegisterFile {lvalue} unit) -> void*
- removeSocket(...)
- C++ signature:
removeSocket(UniversalMachine {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
C++ signature:
removeSocket(UniversalMachine_wrapper {lvalue}, TTAMachine::Socket {lvalue} socket) -> void*
- setGlobalControl(...)
- C++ signature:
setGlobalControl(UniversalMachine {lvalue}, TTAMachine::ControlUnit {lvalue} unit) -> void*
C++ signature:
setGlobalControl(UniversalMachine_wrapper {lvalue}, TTAMachine::ControlUnit {lvalue} unit) -> void*
- specialRegisterFile(...)
- C++ signature:
specialRegisterFile(UniversalMachine {lvalue}) -> TTAMachine::RegisterFile
- universalBus(...)
- C++ signature:
universalBus(UniversalMachine {lvalue}) -> TTAMachine::Bus
- universalFunctionUnit(...)
- C++ signature:
universalFunctionUnit(UniversalMachine {lvalue}) -> UniversalFunctionUnit
- unsetGlobalControl(...)
- C++ signature:
unsetGlobalControl(UniversalMachine {lvalue}) -> void*
C++ signature:
unsetGlobalControl(UniversalMachine_wrapper {lvalue}) -> void*
Data and other attributes defined here:
- __instance_size__ = 192
Methods inherited from Machine:
- addImmediateSlot(...)
- C++ signature:
addImmediateSlot(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
C++ signature:
addImmediateSlot(Machine_wrapper {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
- addUnit(...)
- C++ signature:
addUnit(TTAMachine::Machine {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
- addressSpaceNavigator(...)
- C++ signature:
addressSpaceNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::AddressSpace>
C++ signature:
addressSpaceNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::AddressSpace>
- bridgeNavigator(...)
- C++ signature:
bridgeNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bridge>
C++ signature:
bridgeNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bridge>
- busNavigator(...)
- C++ signature:
busNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bus>
C++ signature:
busNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Bus>
- controlUnit(...)
- C++ signature:
controlUnit(TTAMachine::Machine {lvalue}) -> TTAMachine::ControlUnit*
C++ signature:
controlUnit(Machine_wrapper {lvalue}) -> TTAMachine::ControlUnit*
- deleteBridge(...)
- C++ signature:
deleteBridge(TTAMachine::Machine {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
C++ signature:
deleteBridge(Machine_wrapper {lvalue}, TTAMachine::Bridge {lvalue} bridge) -> void*
- deleteImmediateSlot(...)
- C++ signature:
deleteImmediateSlot(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
C++ signature:
deleteImmediateSlot(Machine_wrapper {lvalue}, TTAMachine::ImmediateSlot {lvalue} slot) -> void*
- deleteInstructionTemplate(...)
- C++ signature:
deleteInstructionTemplate(TTAMachine::Machine {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
C++ signature:
deleteInstructionTemplate(Machine_wrapper {lvalue}, TTAMachine::InstructionTemplate {lvalue} instrTempl) -> void*
- functionUnitNavigator(...)
- C++ signature:
functionUnitNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::FunctionUnit>
C++ signature:
functionUnitNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::FunctionUnit>
- immediateSlotNavigator(...)
- C++ signature:
immediateSlotNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateSlot>
C++ signature:
immediateSlotNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateSlot>
- immediateUnitNavigator(...)
- C++ signature:
immediateUnitNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateUnit>
C++ signature:
immediateUnitNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::ImmediateUnit>
- instructionTemplateNavigator(...)
- C++ signature:
instructionTemplateNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::InstructionTemplate>
C++ signature:
instructionTemplateNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::InstructionTemplate>
- machineTester(...)
- C++ signature:
machineTester(TTAMachine::Machine {lvalue}) -> MachineTester
- registerFileNavigator(...)
- C++ signature:
registerFileNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::RegisterFile>
C++ signature:
registerFileNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::RegisterFile>
- removeImmediateUnit(...)
- C++ signature:
removeImmediateUnit(TTAMachine::Machine {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
C++ signature:
removeImmediateUnit(Machine_wrapper {lvalue}, TTAMachine::ImmediateUnit {lvalue} unit) -> void*
- removeUnit(...)
- C++ signature:
removeUnit(TTAMachine::Machine {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
C++ signature:
removeUnit(Machine_wrapper {lvalue}, TTAMachine::Unit {lvalue} unit) -> void*
- saveState(...)
- C++ signature:
saveState(TTAMachine::Machine {lvalue}) -> ObjectState*
C++ signature:
saveState(Machine_wrapper {lvalue}) -> ObjectState*
- setBusPosition(...)
- C++ signature:
setBusPosition(TTAMachine::Machine {lvalue}, TTAMachine::Bus bus, int newPosition) -> void*
- socketNavigator(...)
- C++ signature:
socketNavigator(TTAMachine::Machine {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Socket>
C++ signature:
socketNavigator(Machine_wrapper {lvalue}) -> TTAMachine::Machine::Navigator<TTAMachine::Socket>
Static methods inherited from Machine:
- loadFromADF(...)
- C++ signature:
loadFromADF(std::string adfFileName) -> TTAMachine::Machine*
Data descriptors inherited from Machine:
- OSNAME_MACHINE
Data and other attributes inherited from Machine:
- Extension = <class 'TCE.base.TCE.base.mach.Extension'>
- SIGN = TCE.base.mach.Extension.SIGN
- ZERO = TCE.base.mach.Extension.ZERO
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
Data and other attributes inherited from Boost.Python.instance:
- __new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
| |