diff --git a/README_8md.html b/README_8md.html new file mode 100644 index 0000000..a7eac70 --- /dev/null +++ b/README_8md.html @@ -0,0 +1,83 @@ + + +
+ + + + +
+ TimeloopFE
+
+ |
+
▼Ntimeloopfe | |
▼Ncommon | |
►Nbase_specification | |
▼Ntimeloopfe | |
▼Ncommon | |
►Nbase_specification | |
►Nnodes | Node classes for parsing and processing specification trees |
▼Nv4 | Timeloop v4 Specification |
►Narch | |
►Narch | |
►Ncomponents | |
►Ncomponents | |
►Nconstraints | |
►Nconstraints | |
►Nglobals | |
►Nglobals | |
►Nmapper | |
►Nmapper | |
►Nmapspace | |
►Nmapspace | |
►Nproblem | |
►Nproblem | |
►Nsparse_optimizations | |
►Nsparse_optimizations | |
►Nspecification | |
►Nspecification | |
►Nvariables | |
►Nvariables |
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.v4.arch.ArchNode |
A node in the architecture hierarchy. More... | |
class | timeloopfe.v4.arch.ArchNodes |
A collection of architectural nodes. More... | |
class | timeloopfe.v4.arch.Branch |
A branch in the architecture. More... | |
class | timeloopfe.v4.arch.Hierarchical |
A hierarchical branch in the architecture. More... | |
class | timeloopfe.v4.arch.Parallel |
A parallel branch in the architecture. More... | |
class | timeloopfe.v4.arch.Pipelined |
" A pipelined branch in the architecture. More... | |
class | timeloopfe.v4.arch.Architecture |
An architecture. More... | |
class | timeloopfe.v4.arch.Leaf |
A leaf node in the architecture hierarchy. More... | |
class | timeloopfe.v4.arch.Component |
A component in the architecture. More... | |
class | timeloopfe.v4.arch.Container |
A container in the architecture. More... | |
class | timeloopfe.v4.arch.Networks |
A list of networks in the architecture. More... | |
class | timeloopfe.v4.arch.Storage |
A storage component. More... | |
class | timeloopfe.v4.arch.Compute |
A compute component. More... | |
class | timeloopfe.v4.arch.Network |
A network component. More... | |
class | timeloopfe.v4.arch.Spatial |
A spatial configuration in a system architecture. More... | |
class | timeloopfe.v4.arch.Attributes |
A class representing attributes for a node in the architecture. More... | |
class | timeloopfe.v4.arch.StorageAttributes |
Represents the attributes of a storage element. More... | |
class | timeloopfe.v4.arch.Nothing |
A class representing a 'nothing' component. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.v4 |
Timeloop v4 Specification. | |
namespace | timeloopfe.v4.arch |
+Functions | |
"Component" | timeloopfe.v4.arch.component_factory (*args, **kwargs) |
Factory function for creating components based on the provided arguments. | |
"Storage" | timeloopfe.v4.arch.dummy_storage (str name) |
Create a dummy storage component. | |
+Variables | |
tuple | timeloopfe.v4.arch.BUFFER_CLASSES = ("DRAM", "SRAM", "regfile", "smartbuffer", "storage") |
tuple | timeloopfe.v4.arch.COMPUTE_CLASSES = ("mac", "intmac", "fpmac", "compute") |
tuple | timeloopfe.v4.arch.NETWORK_CLASSES = ("XY_NoC", "Legacy", "ReductionTree", "SimpleMulticast") |
tuple | timeloopfe.v4.arch.NOTHING_CLASSES = ("nothing",) |
+ TimeloopFE
+
+ |
+
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.common |
namespace | timeloopfe.common.backend_calls |
Call Timeloop from Python. | |
+Functions | |
timeloopfe.common.backend_calls.delayed_import () | |
Tuple[List[str], str] | timeloopfe.common.backend_calls._pre_call (BaseSpecification specification, str output_dir, Optional[List[str]] extra_input_files=None, bool for_model=False) |
Prepare to call Timeloop or Accelergy from Python ! | |
Union[int, subprocess.Popen] | timeloopfe.common.backend_calls._call (str call, List[str] input_paths, str output_dir, Optional[Dict[str, str]] environment=None, Optional[str] dump_intermediate_to=None, Optional[str] log_to=None, bool return_proc=False) |
Call a Timeloop or Accelergy command from Python. | |
Union[int, subprocess.Popen] | timeloopfe.common.backend_calls.call_mapper (BaseSpecification specification, str output_dir, Optional[Dict[str, str]] environment=None, Optional[List[str]] extra_input_files=None, Optional[str] dump_intermediate_to=None, Optional[Union[str, Any]] log_to=None, bool return_proc=False) |
Call Timeloop Mapper from Python. | |
Union[int, subprocess.Popen] | timeloopfe.common.backend_calls.call_model (BaseSpecification specification, str output_dir, Optional[Dict[str, str]] environment=None, Optional[List[str]] extra_input_files=None, Optional[str] dump_intermediate_to=None, Optional[Union[str, Any]] log_to=None, bool return_proc=False) |
Call Timeloop Model from Python. | |
Union[int, subprocess.Popen] | timeloopfe.common.backend_calls.call_accelergy_verbose (BaseSpecification specification, str output_dir, Optional[Dict[str, str]] environment=None, Optional[List[str]] extra_input_files=None, Optional[str] dump_intermediate_to=None, Optional[Union[str, Any]] log_to=None, bool return_proc=False) |
Call Accelergy from Python. | |
timeloopfe.common.backend_calls.call_stop (Optional[subprocess.Popen] proc=None, Optional[int] max_wait_time=None, bool force=False) | |
Stop Timeloop subprocesses. | |
"AccelergyInvocationResult" | timeloopfe.common.backend_calls.accelergy_app (BaseSpecification specification, str output_dir, Optional[List[str]] extra_input_files=None) |
Call the PyTimeloop Accelergy interface. | |
timeloopfe.common.backend_calls.to_mapper_app (BaseSpecification specification, str output_dir, Optional[List[str]] extra_input_files=None) | |
Create a PyTimeloop MapperApp object from a specification. | |
timeloopfe.common.backend_calls.to_model_app (BaseSpecification specification, str output_dir, Optional[List[str]] extra_input_files=None) | |
Create a PyTimeloop ModelApp object from a specification. | |
+Variables | |
bool | timeloopfe.common.backend_calls.DELAYED_IMPORT_DONE = False |
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.common.base_specification.BaseSpecification |
Base class for specifications in the Timeloop framework. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.common |
namespace | timeloopfe.common.base_specification |
+Functions | |
timeloopfe.common.base_specification.class2obj (x) | |
This is the complete list of members for timeloopfe.common.base_specification.BaseSpecification, including all inherited members.
Public Attributes | |
- | processors |
processors | |
- | spec |
spec | |
- | preserve_references |
preserve_references | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions | |
- | _claim_nodes (self, *args, **kwargs) |
_claim_nodes (self, *args, **kwargs) | |
- | _processors_declare_attrs (self, *args, **kwargs) |
_processors_declare_attrs (self, *args, **kwargs) | |
- | _early_init_processors (self, List["Processor"] _required_processors, **kwargs) |
_early_init_processors (self, List["Processor"] _required_processors, **kwargs) | |
- | _process (self) |
_process (self) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Attributes | |
- | _required_processors |
_required_processors | |
- | _processor_attributes |
_processor_attributes | |
- | _parsed_expressions |
_parsed_expressions | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
+ +Reimplemented in timeloopfe.v4.specification.Specification.
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
timeloopfe.common.base_specification.BaseSpecification.needs_processing | +( | +self, | +|
+ | + | Optional[List["Processor"]] | with_processors = None, | +
+ | + | Optional[List["Processor"]] | to_run = None ) | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
timeloopfe.common.base_specification.BaseSpecification.preserve_references | +
timeloopfe.common.base_specification.BaseSpecification.processors | +
timeloopfe.common.base_specification.BaseSpecification.spec | +
This is the complete list of members for timeloopfe.common.nodes.CombineableListNode, including all inherited members.
combine(self, "CombineableListNode" other) | timeloopfe.common.nodes.CombineableListNode | |
__class__ | timeloopfe.common.nodes.CombineableListNode | private |
combine(self, "CombineableListNode" other) | timeloopfe.common.nodes.CombineableListNode |
+Private Attributes | |
__class__ | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
+
|
+ +private | +
This is the complete list of members for timeloopfe.common.nodes.DictNode, including all inherited members.
Public Attributes | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
+Private Attributes | |
__class__ | |
Additional Inherited Members | |||||||||
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |||||||||
-"BaseSpecification" | get_global_spec () | ||||||||
Get the global specification object. | |||||||||
"BaseSpecification" | get_global_spec () | ||||||||
Get the global specification object. | |||||||||
- | set_global_spec ("BaseSpecification" spec) | ||||||||
Set the global specification object. | |||||||||
set_global_spec ("BaseSpecification" spec) | |||||||||
Set the global specification object. | |||||||||
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) | ||||||||
Try to combine two values. |
timeloopfe.common.nodes.DictNode.__getattr__ | +( | +self, | +|
+ | + | name ) | +
Index into the attributes or the contents of this node.
+ +timeloopfe.common.nodes.DictNode.__setattr__ | +( | +self, | +|
+ | + | name, | +|
+ | + | value ) | +
+
|
+ +protected | +
+
|
+ +staticprotected | +
Any timeloopfe.common.nodes.DictNode.get | +( | +self, | +|
+ | + | Any | __key, | +
+ | + | Any | __default = None ) | +
Gets a key from the dictionary.
+ +Any timeloopfe.common.nodes.DictNode.pop | +( | +self, | +|
+ | + | Any | __key, | +
+ | + | Any | __default = None ) | +
Pops a key from the dictionary.
+ +timeloopfe.common.nodes.DictNode.require_all_or_none_of | +( | +cls, | +|
+ | + | * | args ) | +
Require that all or none of the given keys are present.
+ +timeloopfe.common.nodes.DictNode.require_one_of | +( | +cls, | +|
+ | + | * | args ) | +
Require that at least one of the given keys is present.
+ +Any timeloopfe.common.nodes.DictNode.setdefault | +( | +self, | +|
+ | + | Any | __key, | +
+ | + | Any | __default = None ) | +
Sets the default value for a key.
+ +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +protected | +
timeloopfe.common.nodes.DictNode.spec | +
This is the complete list of members for timeloopfe.common.nodes.FlatteningListNode, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.common.nodes.FlatteningListNode) | timeloopfe.common.nodes.FlatteningListNode | |
_flatten(self) (defined in timeloopfe.common.nodes.FlatteningListNode) | timeloopfe.common.nodes.FlatteningListNode | protected |
__init__(self, *args, **kwargs) | timeloopfe.common.nodes.FlatteningListNode | |
_flatten(self) | timeloopfe.common.nodes.FlatteningListNode | protected |
Protected Member Functions | |
- | _flatten (self) |
_flatten (self) | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
+ + + +
+
|
+ +protected | +
This is the complete list of members for timeloopfe.common.nodes.GrabParentAddMe, including all inherited members.
__enter__(self) (defined in timeloopfe.common.nodes.GrabParentAddMe) | timeloopfe.common.nodes.GrabParentAddMe | |
__exit__(self, *args) (defined in timeloopfe.common.nodes.GrabParentAddMe) | timeloopfe.common.nodes.GrabParentAddMe | |
__init__(self, "Node" add_elem) (defined in timeloopfe.common.nodes.GrabParentAddMe) | timeloopfe.common.nodes.GrabParentAddMe | |
add_elem (defined in timeloopfe.common.nodes.GrabParentAddMe) | timeloopfe.common.nodes.GrabParentAddMe | |
__enter__(self) | timeloopfe.common.nodes.GrabParentAddMe | |
__exit__(self, *args) | timeloopfe.common.nodes.GrabParentAddMe | |
__init__(self, "Node" add_elem) | timeloopfe.common.nodes.GrabParentAddMe | |
add_elem | timeloopfe.common.nodes.GrabParentAddMe |
Public Member Functions | |
- | __init__ (self, "Node" add_elem) |
__init__ (self, "Node" add_elem) | |
- | __enter__ (self) |
__enter__ (self) | |
- | __exit__ (self, *args) |
__exit__ (self, *args) | |
Public Attributes | |
- | add_elem |
add_elem | |
timeloopfe.common.nodes.GrabParentAddMe.__init__ | +( | +self, | +|
+ | + | "Node" | add_elem ) | +
timeloopfe.common.nodes.GrabParentAddMe.__enter__ | +( | +self | ) | ++ |
timeloopfe.common.nodes.GrabParentAddMe.__exit__ | +( | +self, | +|
+ | + | * | args ) | +
timeloopfe.common.nodes.GrabParentAddMe.add_elem | +
This is the complete list of members for timeloopfe.common.nodes.ListNode, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.common.nodes.ListNode) | timeloopfe.common.nodes.ListNode | |
__init__(self, *args, **kwargs) | timeloopfe.common.nodes.ListNode |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.Node.
+Reimplemented from timeloopfe.common.nodes.Node.
+ +Reimplemented in timeloopfe.common.nodes.FlatteningListNode, timeloopfe.v4.arch.ArchNodes, timeloopfe.v4.constraints.Factors, timeloopfe.v4.globals.ExpressionCustomFunctions, timeloopfe.v4.mapper.OptimizationMetrics, timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList, timeloopfe.v4.sparse_optimizations.RepresentationRankList, timeloopfe.v4.sparse_optimizations.ActionOptimizationList, and timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.
This is the complete list of members for timeloopfe.common.nodes.Node, including all inherited members.
__format__(self, format_spec) | timeloopfe.common.nodes.Node | |
__getitem__(self, Union[str, int] key) | timeloopfe.common.nodes.Node | |
__init__(self, *args, **kwargs) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | |
__setitem__(self, Union[str, int] key, Any value) | timeloopfe.common.nodes.Node | |
__str__(self) | timeloopfe.common.nodes.Node | |
_check_unrecognized(self, ignore_empty=False, ignore_should_have_been_removed_by=False) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
_default_parse (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
_get_all_recognized(self) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
_get_index2checker(self, Optional[List[Tuple[str, Any]]] key2elem=None) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
_get_tag(x) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protectedstatic |
_get_type_specifiers(cls, "BaseSpecification" spec) | timeloopfe.common.nodes.Node | protected |
_parse_elem(self, Union[str, int] key, TypeSpecifier check, Any value_override=None) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
_parse_elems(self) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
_parse_expression(self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
_parse_extra_elems(self, List[Tuple[str, Any]] key2elem) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | protected |
add_attr(cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | timeloopfe.common.nodes.Node | |
check_unrecognized(self, bool ignore_empty=False, ignore_should_have_been_removed_by=False) | timeloopfe.common.nodes.Node | |
clean_empties(self) | timeloopfe.common.nodes.Node | |
combine_index(self, Union[str, int] key, T value) | timeloopfe.common.nodes.Node | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.common.nodes.Node | |
get_combiner_lambda(self, Union[str, int] keytag) | timeloopfe.common.nodes.Node | |
get_combiners_for_keytag(self, str keytag, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_combiners_for_type(self, Type t, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_global_spec() | timeloopfe.common.nodes.Node | static |
get_name(self, Union[Set, None] seen=None) | timeloopfe.common.nodes.Node | |
get_nodes_of_type(self, Type[T] node_type) | timeloopfe.common.nodes.Node | |
get_setter_lambda(self, Union[str, int] keytag) | timeloopfe.common.nodes.Node | |
get_setters_for_keytag(self, str keytag, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_setters_for_type(self, Type t, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_specifiers_from_processors(cls, "BaseSpecification" spec) | timeloopfe.common.nodes.Node | |
get_tag(self) | timeloopfe.common.nodes.Node | |
is_defined_non_default_non_empty(self, str key) | timeloopfe.common.nodes.Node | |
isempty(self) | timeloopfe.common.nodes.Node | |
isempty_recursive(self) | timeloopfe.common.nodes.Node | |
items(self) | timeloopfe.common.nodes.Node | |
logger (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | |
parent_node (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | |
parse_expressions(self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None, Optional[Callable] callfunc=None) | timeloopfe.common.nodes.Node | |
recognize_all(cls, bool recognize_all=True) | timeloopfe.common.nodes.Node | |
recursive_apply(self, callable func, bool self_first=False, set applied_to=None) | timeloopfe.common.nodes.Node | |
reset_processor_elems(cls, Optional[Type] processor=None) (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | |
reset_specifiers_from_processors(cls, Optional[Type] processor=None) | timeloopfe.common.nodes.Node | |
set_global_spec("BaseSpecification" spec) | timeloopfe.common.nodes.Node | static |
spec (defined in timeloopfe.common.nodes.Node) | timeloopfe.common.nodes.Node | |
try_combine(Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) | timeloopfe.common.nodes.Node | static |
unique_class_name(cls) | timeloopfe.common.nodes.Node | |
__currently_parsing_index | timeloopfe.common.nodes.Node | private |
__format__(self, format_spec) | timeloopfe.common.nodes.Node | |
__getitem__(self, Union[str, int] key) | timeloopfe.common.nodes.Node | |
__init__(self, *args, **kwargs) | timeloopfe.common.nodes.Node | |
__setitem__(self, Union[str, int] key, Any value) | timeloopfe.common.nodes.Node | |
__str__(self) | timeloopfe.common.nodes.Node | |
_check_unrecognized(self, ignore_empty=False, ignore_should_have_been_removed_by=False) | timeloopfe.common.nodes.Node | protected |
_default_parse | timeloopfe.common.nodes.Node | protected |
_get_all_recognized(self) | timeloopfe.common.nodes.Node | protected |
_get_index2checker(self, Optional[List[Tuple[str, Any]]] key2elem=None) | timeloopfe.common.nodes.Node | protected |
_get_tag(x) | timeloopfe.common.nodes.Node | protectedstatic |
_get_type_specifiers(cls, "BaseSpecification" spec) | timeloopfe.common.nodes.Node | protected |
_parse_elem(self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | timeloopfe.common.nodes.Node | protected |
_parse_elems(self) | timeloopfe.common.nodes.Node | protected |
_parse_expression(self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | timeloopfe.common.nodes.Node | protected |
_parse_extra_elems(self, List[Tuple[str, Any]] key2elem) | timeloopfe.common.nodes.Node | protected |
add_attr(cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | timeloopfe.common.nodes.Node | |
check_unrecognized(self, bool ignore_empty=False, ignore_should_have_been_removed_by=False) | timeloopfe.common.nodes.Node | |
clean_empties(self) | timeloopfe.common.nodes.Node | |
combine_index(self, Union[str, int] key, T value) | timeloopfe.common.nodes.Node | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.common.nodes.Node | |
get_combiner_lambda(self, Union[str, int] keytag) | timeloopfe.common.nodes.Node | |
get_combiners_for_keytag(self, str keytag, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_combiners_for_type(self, Type t, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_global_spec() | timeloopfe.common.nodes.Node | static |
get_name(self, Union[Set, None] seen=None) | timeloopfe.common.nodes.Node | |
get_nodes_of_type(self, Type[T] node_type) | timeloopfe.common.nodes.Node | |
get_setter_lambda(self, Union[str, int] keytag) | timeloopfe.common.nodes.Node | |
get_setters_for_keytag(self, str keytag, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_setters_for_type(self, Type t, bool recursive=True) | timeloopfe.common.nodes.Node | |
get_specifiers_from_processors(cls, "BaseSpecification" spec) | timeloopfe.common.nodes.Node | |
get_tag(self) | timeloopfe.common.nodes.Node | |
is_defined_non_default_non_empty(self, str key) | timeloopfe.common.nodes.Node | |
isempty(self) | timeloopfe.common.nodes.Node | |
isempty_recursive(self) | timeloopfe.common.nodes.Node | |
items(self) | timeloopfe.common.nodes.Node | |
logger | timeloopfe.common.nodes.Node | |
parent_node | timeloopfe.common.nodes.Node | |
parse_expressions(self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None, Optional[Callable] callfunc=None) | timeloopfe.common.nodes.Node | |
recognize_all(cls, bool recognize_all=True) | timeloopfe.common.nodes.Node | |
recursive_apply(self, callable func, bool self_first=False, set applied_to=None) | timeloopfe.common.nodes.Node | |
reset_processor_elems(cls, Optional[Type] processor=None) | timeloopfe.common.nodes.Node | |
reset_specifiers_from_processors(cls, Optional[Type] processor=None) | timeloopfe.common.nodes.Node | |
set_global_spec("BaseSpecification" spec) | timeloopfe.common.nodes.Node | static |
spec | timeloopfe.common.nodes.Node | |
try_combine(Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) | timeloopfe.common.nodes.Node | static |
unique_class_name(cls) | timeloopfe.common.nodes.Node |
Public Member Functions | |
- | __init__ (self, *args, **kwargs) |
__init__ (self, *args, **kwargs) | |
- | get_specifiers_from_processors (cls, "BaseSpecification" spec) |
Get the specifiers that have been set from processors. | |
get_specifiers_from_processors (cls, "BaseSpecification" spec) | |
Get the specifiers that have been set from processors. | |
- | reset_specifiers_from_processors (cls, Optional[Type] processor=None) |
Reset the specifiers that have been set from processors. | |
reset_specifiers_from_processors (cls, Optional[Type] processor=None) | |
Reset the specifiers that have been set from processors. | |
declare_attrs (cls, *args, **kwargs) | |
Initialize the attributes of this node. | |
- | reset_processor_elems (cls, Optional[Type] processor=None) |
reset_processor_elems (cls, Optional[Type] processor=None) | |
recognize_all (cls, bool recognize_all=True) | |
Set whether all attributes under this node should be recognized. | |
-str | get_tag (self) |
Get the tag of this node. | |
str | get_tag (self) |
Get the tag of this node. | |
-Iterable[Tuple[Union[str, int], Any]] | items (self) |
Get iterable of (key, value) or (index, value) pairs. | |
Iterable[Tuple[Union[str, int], Any]] | items (self) |
Get iterable of (key, value) or (index, value) pairs. | |
T | combine_index (self, Union[str, int] key, T value) |
T | combine_index (self, Union[str, int] key, T value) |
Combine the value at the given key with the given value. | |
-str | get_name (self, Union[Set, None] seen=None) |
Get the name of this node. | |
str | get_name (self, Union[Set, None] seen=None) |
Get the name of this node. | |
check_unrecognized (self, bool ignore_empty=False, ignore_should_have_been_removed_by=False) | |
Check for unrecognized keys in this node and all subnodes. | |
Any | recursive_apply (self, callable func, bool self_first=False, set applied_to=None) |
Apply a function to this node and all subnodes. | |
- | clean_empties (self) |
Remove empty nodes from this node and all subnodes. | |
clean_empties (self) | |
Remove empty nodes from this node and all subnodes. | |
bool | isempty (self) |
Return True if this node is empty. | |
-bool | isempty_recursive (self) |
Return True if this node or all subnodes are empty. | |
bool | isempty_recursive (self) |
Return True if this node or all subnodes are empty. | |
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | |
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | |
Initialize a type specifier for this class. | |
List[T] | get_nodes_of_type (self, Type[T] node_type) |
List[T] | get_nodes_of_type (self, Type[T] node_type) |
Return a list of all subnodes of a given type. | |
Callable | get_setter_lambda (self, Union[str, int] keytag) |
__str__ (self) | |
Return the name of this node. | |
- | __format__ (self, format_spec) |
Formats the name of this node. | |
__format__ (self, format_spec) | |
Formats the name of this node. | |
-bool | is_defined_non_default_non_empty (self, str key) |
Returns True if the given key is defined in this node and is not the default value and is not empty. | |
bool | is_defined_non_default_non_empty (self, str key) |
Returns True if the given key is defined in this node and is not the default value and is not empty. | |
Any | __getitem__ (self, Union[str, int] key) |
Get the value at the given key or index. | |
parse_expressions (self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None, Optional[Callable] callfunc=None) | |
Parse expressions in this node and all subnodes. | |
- | unique_class_name (cls) |
Return a unique name for this class. | |
unique_class_name (cls) | |
Return a unique name for this class. | |
Static Public Member Functions | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. |
Public Attributes | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes | |
- | _default_parse |
_default_parse | |
+Private Attributes | |
__currently_parsing_index | |
Base class for all nodes in the hierarchy.
Attributes: parent_node (Node): The parent node of the current node. spec (Specification): The global specification object. _init_args (Tuple): The arguments and keyword arguments used to initialize the node. __currently_parsing_index (Union[int, str]): The index or key currently being parsed. logger (Logger): The logger object for the node's class. _default_parse (bool): Flag indicating whether the node should be parsed using default rules.
Methods: get_specifiers_from_processors(cls, spec): Get the specifiers from processors. reset_specifiers_from_processors(cls, processor): Reset the specifiers from processors. declare_attrs(cls, *args, **kwargs): Initialize the attributes of this node. reset_processor_elems(cls, processor): Reset the processor elements. recognize_all(cls, recognize_all): Set whether all attributes under this node should be recognized. _get_type_specifiers(cls, spec): Get the type specifiers for this node. _get_all_recognized(self): Check if all attributes under this node are recognized. _get_tag(x): Get the tag of a node. get_global_spec(): Get the global specification object. set_global_spec(spec): Set the global specification object. get_tag(self): Get the tag of this node. _get_index2checker(self, key2elem): Get the index-to-checker mapping. items(self): Get an iterable of (key, value) or (index, value) pairs. combine_index(self, key, value): Combine the value at the given key with the given value. _parse_elem(self, key, check, value_override): Parse an element of the node.
-timeloopfe.common.nodes.Node.__init__ | +( | +self, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Reimplemented in timeloopfe.common.base_specification.BaseSpecification, timeloopfe.common.nodes.ListNode, timeloopfe.common.nodes.FlatteningListNode, timeloopfe.v4.arch.ArchNode, timeloopfe.v4.arch.ArchNodes, timeloopfe.v4.arch.Branch, timeloopfe.v4.arch.Architecture, timeloopfe.v4.arch.Leaf, timeloopfe.v4.arch.Component, timeloopfe.v4.arch.Container, timeloopfe.v4.arch.Storage, timeloopfe.v4.arch.Compute, timeloopfe.v4.arch.Network, timeloopfe.v4.arch.Spatial, timeloopfe.v4.arch.Attributes, timeloopfe.v4.arch.StorageAttributes, timeloopfe.v4.arch.StorageAttributes, timeloopfe.v4.arch.Nothing, timeloopfe.v4.components.Components, timeloopfe.v4.components.CompoundComponent, timeloopfe.v4.components.Subcomponent, timeloopfe.v4.components.Action, timeloopfe.v4.components.SubcomponentActionGroup, timeloopfe.v4.components.SubcomponentAction, timeloopfe.v4.constraints.Constraints, timeloopfe.v4.constraints.Constraint, timeloopfe.v4.constraints.ConstraintGroup, timeloopfe.v4.constraints.Iteration, timeloopfe.v4.constraints.Spatial, timeloopfe.v4.constraints.Temporal, timeloopfe.v4.constraints.Dataspace, timeloopfe.v4.constraints.MaxOverbookedProportion, timeloopfe.v4.constraints.Utilization, timeloopfe.v4.constraints.Factors, timeloopfe.v4.globals.Globals, timeloopfe.v4.globals.EnvironmentVariables, timeloopfe.v4.globals.ExpressionCustomFunctions, timeloopfe.v4.mapper.Mapper, timeloopfe.v4.mapper.OptimizationMetrics, timeloopfe.v4.mapspace.Mapspace, timeloopfe.v4.problem.Problem, timeloopfe.v4.problem.Shape, timeloopfe.v4.problem.Instance, timeloopfe.v4.problem.DataSpace, timeloopfe.v4.problem.DensityList, timeloopfe.v4.problem.Density, timeloopfe.v4.sparse_optimizations.SparseOptimizations, timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup, timeloopfe.v4.sparse_optimizations.RepresentationFormat, timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList, timeloopfe.v4.sparse_optimizations.RepresentationDataSpace, timeloopfe.v4.sparse_optimizations.RepresentationRankList, timeloopfe.v4.sparse_optimizations.RepresentationRank, timeloopfe.v4.sparse_optimizations.ActionOptimizationList, timeloopfe.v4.sparse_optimizations.ComputeOptimization, timeloopfe.v4.sparse_optimizations.ActionOptimization, timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList, timeloopfe.v4.sparse_optimizations.ActionOptimizationOption, timeloopfe.v4.specification.Specification, timeloopfe.v4.variables.Variables, and timeloopfe.common.nodes.DictNode.
+ +timeloopfe.common.nodes.Node.__format__ | +( | +self, | +|
+ | + | format_spec ) | +
Formats the name of this node.
+ +
+
|
+ +protected | +
Reimplemented in timeloopfe.v4.arch.Component.
+ +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +staticprotected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
timeloopfe.common.nodes.Node.clean_empties | +( | +self | ) | ++ |
Remove empty nodes from this node and all subnodes.
+T timeloopfe.common.nodes.Node.combine_index | +T timeloopfe.common.nodes.Node.combine_index | ( | self, | - | T | value ) | +T | value ) |
List[Tuple[Any, Callable]] timeloopfe.common.nodes.Node.get_combiners_for_keytag | +List[Tuple[Any, Callable]] timeloopfe.common.nodes.Node.get_combiners_for_keytag | +( | +self, | +|
+ | + | str | keytag, | +|
+ | + | bool | recursive = True ) | +
Get a list of tuples of the form (value, combiner) for all keys/tags in this node that match the given key/tag.
+A combiner is a function that can be used to combine a value to this node.
+Args: keytag: The key or tag to search for. recursive: If True, search recursively.
+ +List[Tuple[Any, Callable]] timeloopfe.common.nodes.Node.get_combiners_for_type | +( | +self, | +|
+ | + | Type | t, | +
+ | + | bool | recursive = True ) | +
Get a list of tuples of the form (value, combiner) for all keys/tags in this node that match the given type.
+A combiner is a function that can be used to combine a value in this node.
+Args: t: The type to search for. recursive: If True, search recursively.
+Returns: A list of tuples of the form (value, combiner) for all keys/tags in this node that match the given type.
+ +
+
|
+ +static | +
Get a list of tuples of the form (value, combiner) for all keys/tags in this node that match the given key/tag.
-A combiner is a function that can be used to combine a value to this node.
-Args: keytag: The key or tag to search for. recursive: If True, search recursively.
+Get the global specification object.
List[Tuple[Any, Callable]] timeloopfe.common.nodes.Node.get_combiners_for_type | +str timeloopfe.common.nodes.Node.get_name | ( | self, | ||
- | Type | t, | -|||
- | - | bool | recursive = True ) | +Union[Set, None] | seen = None ) |
Get a list of tuples of the form (value, combiner) for all keys/tags in this node that match the given type.
-A combiner is a function that can be used to combine a value in this node.
-Args: t: The type to search for. recursive: If True, search recursively.
-Returns: A list of tuples of the form (value, combiner) for all keys/tags in this node that match the given type.
+Get the name of this node.
List[T] timeloopfe.common.nodes.Node.get_nodes_of_type | +List[T] timeloopfe.common.nodes.Node.get_nodes_of_type | ( | self, | ||
- | Type[T] | node_type ) | +Type[T] | node_type ) |
timeloopfe.common.nodes.Node.get_specifiers_from_processors | +( | +cls, | +|
+ | + | "BaseSpecification" | spec ) | +
Get the specifiers that have been set from processors.
+ +str timeloopfe.common.nodes.Node.get_tag | +( | +self | ) | ++ |
Get the tag of this node.
+ +bool timeloopfe.common.nodes.Node.is_defined_non_default_non_empty | +( | +self, | +|
+ | + | str | key ) | +
Returns True if the given key is defined in this node and is not the default value and is not empty.
+bool timeloopfe.common.nodes.Node.isempty_recursive | +( | +self | ) | ++ |
Return True if this node or all subnodes are empty.
+ +Iterable[Tuple[Union[str, int], Any]] timeloopfe.common.nodes.Node.items | +( | +self | ) | ++ |
Get iterable of (key, value) or (index, value) pairs.
+timeloopfe.common.nodes.Node.reset_processor_elems | +( | +cls, | +|
+ | + | Optional[Type] | processor = None ) | +
timeloopfe.common.nodes.Node.reset_specifiers_from_processors | +( | +cls, | +|
+ | + | Optional[Type] | processor = None ) | +
Reset the specifiers that have been set from processors.
+ +
+
|
+ +static | +
Set the global specification object.
+timeloopfe.common.nodes.Node.unique_class_name | +( | +cls | ) | ++ |
Return a unique name for this class.
+ +
+
|
+ +private | +
+
|
+ +protected | +
timeloopfe.common.nodes.Node.logger | +
timeloopfe.common.nodes.Node.parent_node | +
timeloopfe.common.nodes.Node.spec | +
Exception for nodes.
This is the complete list of members for timeloopfe.common.nodes.TypeSpecifier, including all inherited members.
Public Member Functions | |
- | get_id2casted (cls) |
get_id2casted (cls) | |
- | reset_id2casted (cls) |
reset_id2casted (cls) | |
- | __init__ (self, str name, Type required_type, Any default=default_unspecified_, Union[Callable, None] callfunc=None, Type should_have_been_removed_by=None, bool part_name_match=False, bool no_change_key=False) |
__init__ (self, str name, Type required_type, Any default=default_unspecified_, Union[Callable, None] callfunc=None, Type should_have_been_removed_by=None, bool part_name_match=False, bool no_change_key=False) | |
- | removed_by_str (self) |
removed_by_str (self) | |
-Any | cast_check_type (self, Any value, "Node" node, str key) |
Any | cast_check_type (self, Any value, "Node" node, str key) |
-Any | cast (self, Any value, bool __node_skip_parse=False) |
Any | cast (self, Any value, bool __node_skip_parse=False) |
- | check_type (self, Any value, "Node" node, str key) |
check_type (self, Any value, "Node" node, str key) | |
Public Attributes | |
- | callfunc |
callfunc | |
- | should_have_been_removed_by |
should_have_been_removed_by | |
- | required_type |
required_type | |
Represents a type specifier for a node in the TimeloopFE library.
Attributes: name (str): The name of the type specifier. required_type (Type): The required type for the node. default (Any): The default value for the type specifier. callfunc (Union[Callable, None]): The function to call for casting the value. should_have_been_removed_by (Type): The type that should have removed or transformed the node. part_name_match (bool): Flag indicating if the name should be partially matched. no_change_key (bool): Flag indicating if the key should not be changed.
Methods: get_id2casted(cls): Get the dictionary of casted values. reset_id2casted(cls): Reset the dictionary of casted values. removed_by_str(self): Get the string representation of the type that should have removed or transformed the node. cast_check_type(self, value: Any, node: "Node", key: str) -> Any: Check and cast the value to the required type. cast(self, value: Any, __node_skip_parse: bool = False) -> Any: Cast the value to the required type. check_type(self, value: Any, node: "Node", key: str): Check if the value matches the required type.
-timeloopfe.common.nodes.TypeSpecifier.__init__ | +( | +self, | +|
+ | + | str | name, | +
+ | + | Type | required_type, | +
+ | + | Any | default = default_unspecified_, | +
+ | + | Union[Callable, None] | callfunc = None, | +
+ | + | Type | should_have_been_removed_by = None, | +
+ | + | bool | part_name_match = False, | +
+ | + | bool | no_change_key = False ) | +
Any timeloopfe.common.nodes.TypeSpecifier.cast | +( | +self, | +|
+ | + | Any | value, | +
+ | + | bool | __node_skip_parse = False ) | +
Any timeloopfe.common.nodes.TypeSpecifier.cast_check_type | +( | +self, | +|
+ | + | Any | value, | +
+ | + | "Node" | node, | +
+ | + | str | key ) | +
timeloopfe.common.nodes.TypeSpecifier.check_type | +( | +self, | +|
+ | + | Any | value, | +
+ | + | "Node" | node, | +
+ | + | str | key ) | +
timeloopfe.common.nodes.TypeSpecifier.get_id2casted | +( | +cls | ) | ++ |
timeloopfe.common.nodes.TypeSpecifier.removed_by_str | +( | +self | ) | ++ |
timeloopfe.common.nodes.TypeSpecifier.reset_id2casted | +( | +cls | ) | ++ |
timeloopfe.common.nodes.TypeSpecifier.callfunc | +
timeloopfe.common.nodes.TypeSpecifier.required_type | +
timeloopfe.common.nodes.TypeSpecifier.should_have_been_removed_by | +
This is the complete list of members for timeloopfe.common.nodes.Unspecified, including all inherited members.
__repr__(self) (defined in timeloopfe.common.nodes.Unspecified) | timeloopfe.common.nodes.Unspecified | |
__str__(self) (defined in timeloopfe.common.nodes.Unspecified) | timeloopfe.common.nodes.Unspecified | |
__repr__(self) | timeloopfe.common.nodes.Unspecified | |
__str__(self) | timeloopfe.common.nodes.Unspecified |
Public Member Functions | |
- | __str__ (self) |
__str__ (self) | |
- | __repr__ (self) |
__repr__ (self) | |
Class to represent an unspecified value.
-timeloopfe.common.nodes.Unspecified.__repr__ | +( | +self | ) | ++ |
timeloopfe.common.nodes.Unspecified.__str__ | +( | +self | ) | ++ |
This is the complete list of members for timeloopfe.common.processor.Processor, including all inherited members.
Public Member Functions | |
- | __init__ (self, Optional["Specification"] spec=None) |
__init__ (self, Optional["Specification"] spec=None) | |
process (self, "Specification" spec) | |
process (self, "Specification" spec) | |
Process the specification. | |
declare_attrs (self) | |
Initialize the attributes that the processor is responsible for. | |
- | get_index (self, type processor_type, "Specification" spec) |
Get the index of the processor in the list of processors. | |
get_index (self, type processor_type, "Specification" spec) | |
Get the index of the processor in the list of processors. | |
must_run_after (self, type other, "Specification" spec, bool ok_if_not_found=False) | |
must_run_after (self, type other, "Specification" spec, bool ok_if_not_found=False) | |
Ensure that this processor runs after another processor. | |
- | add_attr (self, Node target, *args, **kwargs) |
add_attr (self, Node target, *args, **kwargs) | |
Public Attributes | |
- | logger |
logger | |
- | spec |
spec | |
Base class for all processors, which are used to modify the specification before it is passed to Accelergy/Timeloop.
Attributes: spec: The specification to process. logger: The logger for this processor.
-timeloopfe.common.processor.Processor.__init__ | +( | +self, | +|
+ | + | Optional["Specification"] | spec = None ) | +
Reimplemented in timeloopfe.common.processor.SimpleProcessor, timeloopfe.common.processor.References2CopiesProcessor, timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor, timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor, timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor, timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor, timeloopfe.v4.processors.required_actions.RequiredActionsProcessor, and timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor.
+ +timeloopfe.common.processor.Processor.add_attr | +( | +self, | +|
+ | + | Node | target, | +
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
timeloopfe.common.processor.Processor.get_index | +( | +self, | +|
+ | + | type | processor_type, | +
+ | + | "Specification" | spec ) | +
Get the index of the processor in the list of processors.
+timeloopfe.common.processor.Processor.logger | +
timeloopfe.common.processor.Processor.spec | +
Exception raised by processors.
This is the complete list of members for timeloopfe.common.processor.References2CopiesProcessor, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.common.processor.References2CopiesProcessor) | timeloopfe.common.processor.References2CopiesProcessor | |
__init__(self, *args, **kwargs) | timeloopfe.common.processor.References2CopiesProcessor | |
process(self, "BaseSpecification" spec) | timeloopfe.common.processor.References2CopiesProcessor | |
refs2copies_fast(self, "BaseSpecification" spec, Any n, seen_ids=None, visited=None, depth=0) (defined in timeloopfe.common.processor.References2CopiesProcessor) | timeloopfe.common.processor.References2CopiesProcessor | |
refs2copies_fast(self, "BaseSpecification" spec, Any n, seen_ids=None, visited=None, depth=0) | timeloopfe.common.processor.References2CopiesProcessor |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
@@ -199,10 +194,51 @@Any timeloopfe.common.processor.References2CopiesProcessor.refs2copies_fast | +( | +self, | +|
+ | + | "BaseSpecification" | spec, | +
+ | + | Any | n, | +
+ | + | seen_ids = None, | +|
+ | + | visited = None, | +|
+ | + | depth = 0 ) | +
This is the complete list of members for timeloopfe.common.processor.SimpleProcessor, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.common.processor.SimpleProcessor) | timeloopfe.common.processor.SimpleProcessor | |
__init__(self, *args, **kwargs) | timeloopfe.common.processor.SimpleProcessor | |
declare_attrs(self) | timeloopfe.common.processor.SimpleProcessor | |
process(self, "Specification" spec) | timeloopfe.common.processor.SimpleProcessor |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
This is the complete list of members for timeloopfe.v4.arch.ArchNode, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.ArchNode) | timeloopfe.v4.arch.ArchNode | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.ArchNode | |
find(self, *args, **kwargs) | timeloopfe.v4.arch.ArchNode | |
name2constraints(self, str name) | timeloopfe.v4.arch.ArchNode | |
name2leaf(self, str name) | timeloopfe.v4.arch.ArchNode | |
"Leaf" | name2leaf (self, str name) | |
Finds a leaf node with the given name. | ||
-"Leaf" | find (self, *args, **kwargs) | |
Alias for name2leaf function. | ||
"Leaf" | find (self, *args, **kwargs) | |
Alias for name2leaf function. | ||
"constraints.ConstraintGroup" | name2constraints (self, str name) | |
Retrieves the constraints of a leaf node with the given name. | ||
Public Member Functions inherited from timeloopfe.common.nodes.Node | ||
- | get_specifiers_from_processors (cls, "BaseSpecification" spec) | |
Get the specifiers that have been set from processors. | ||
get_specifiers_from_processors (cls, "BaseSpecification" spec) | ||
Get the specifiers that have been set from processors. | ||
- | reset_specifiers_from_processors (cls, Optional[Type] processor=None) | |
Reset the specifiers that have been set from processors. | ||
reset_specifiers_from_processors (cls, Optional[Type] processor=None) | ||
Reset the specifiers that have been set from processors. | ||
declare_attrs (cls, *args, **kwargs) | ||
Initialize the attributes of this node. | ||
- | reset_processor_elems (cls, Optional[Type] processor=None) | |
reset_processor_elems (cls, Optional[Type] processor=None) | ||
recognize_all (cls, bool recognize_all=True) | ||
Set whether all attributes under this node should be recognized. | ||
-str | get_tag (self) | |
Get the tag of this node. | ||
str | get_tag (self) | |
Get the tag of this node. | ||
-Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
T | combine_index (self, Union[str, int] key, T value) | |
T | combine_index (self, Union[str, int] key, T value) | |
Combine the value at the given key with the given value. | ||
-str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
check_unrecognized (self, bool ignore_empty=False, ignore_should_have_been_removed_by=False) | ||
Check for unrecognized keys in this node and all subnodes. | ||
Any | recursive_apply (self, callable func, bool self_first=False, set applied_to=None) | |
Apply a function to this node and all subnodes. | ||
- | clean_empties (self) | |
Remove empty nodes from this node and all subnodes. | ||
clean_empties (self) | ||
Remove empty nodes from this node and all subnodes. | ||
bool | isempty (self) | |
Return True if this node is empty. | ||
-bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
Initialize a type specifier for this class. | ||
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
Return a list of all subnodes of a given type. | ||
Callable | get_setter_lambda (self, Union[str, int] keytag) | |
__str__ (self) | ||
Return the name of this node. | ||
- | __format__ (self, format_spec) | |
Formats the name of this node. | ||
__format__ (self, format_spec) | ||
Formats the name of this node. | ||
-bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
Any | __getitem__ (self, Union[str, int] key) | |
Get the value at the given key or index. | ||
parse_expressions (self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None, Optional[Callable] callfunc=None) | ||
Parse expressions in this node and all subnodes. | ||
- | unique_class_name (cls) | |
Return a unique name for this class. | ||
unique_class_name (cls) | ||
Return a unique name for this class. | ||
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.Node.
+Reimplemented from timeloopfe.common.nodes.Node.
+ +Reimplemented in timeloopfe.v4.arch.ArchNodes, timeloopfe.v4.arch.Branch, timeloopfe.v4.arch.Architecture, timeloopfe.v4.arch.Leaf, timeloopfe.v4.arch.Component, timeloopfe.v4.arch.Container, timeloopfe.v4.arch.Storage, timeloopfe.v4.arch.Compute, timeloopfe.v4.arch.Network, and timeloopfe.v4.arch.Nothing.
"Leaf" timeloopfe.v4.arch.ArchNode.find | +( | +self, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Alias for name2leaf function.
+ +This is the complete list of members for timeloopfe.v4.arch.ArchNodes, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.ArchNodes) | timeloopfe.v4.arch.ArchNodes | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.ArchNodes | |
__repr__(self) | timeloopfe.v4.arch.ArchNodes | |
combine(self, "ArchNodes" other) | timeloopfe.v4.arch.ArchNodes | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.ArchNodes | |
"Leaf" | name2leaf (self, str name) | |
Finds a leaf node with the given name. | ||
-"Leaf" | find (self, *args, **kwargs) | |
Alias for name2leaf function. | ||
"Leaf" | find (self, *args, **kwargs) | |
Alias for name2leaf function. | ||
"constraints.ConstraintGroup" | name2constraints (self, str name) | |
Retrieves the constraints of a leaf node with the given name. | ||
Public Member Functions inherited from timeloopfe.common.nodes.Node | ||
- | get_specifiers_from_processors (cls, "BaseSpecification" spec) | |
Get the specifiers that have been set from processors. | ||
get_specifiers_from_processors (cls, "BaseSpecification" spec) | ||
Get the specifiers that have been set from processors. | ||
- | reset_specifiers_from_processors (cls, Optional[Type] processor=None) | |
Reset the specifiers that have been set from processors. | ||
reset_specifiers_from_processors (cls, Optional[Type] processor=None) | ||
Reset the specifiers that have been set from processors. | ||
- | reset_processor_elems (cls, Optional[Type] processor=None) | |
reset_processor_elems (cls, Optional[Type] processor=None) | ||
recognize_all (cls, bool recognize_all=True) | ||
Set whether all attributes under this node should be recognized. | ||
-str | get_tag (self) | |
Get the tag of this node. | ||
str | get_tag (self) | |
Get the tag of this node. | ||
-Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
T | combine_index (self, Union[str, int] key, T value) | |
T | combine_index (self, Union[str, int] key, T value) | |
Combine the value at the given key with the given value. | ||
-str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
check_unrecognized (self, bool ignore_empty=False, ignore_should_have_been_removed_by=False) | ||
Check for unrecognized keys in this node and all subnodes. | ||
Any | recursive_apply (self, callable func, bool self_first=False, set applied_to=None) | |
Apply a function to this node and all subnodes. | ||
- | clean_empties (self) | |
Remove empty nodes from this node and all subnodes. | ||
clean_empties (self) | ||
Remove empty nodes from this node and all subnodes. | ||
bool | isempty (self) | |
Return True if this node is empty. | ||
-bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
Initialize a type specifier for this class. | ||
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
Return a list of all subnodes of a given type. | ||
Callable | get_setter_lambda (self, Union[str, int] keytag) | |
__str__ (self) | ||
Return the name of this node. | ||
- | __format__ (self, format_spec) | |
Formats the name of this node. | ||
__format__ (self, format_spec) | ||
Formats the name of this node. | ||
-bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
Any | __getitem__ (self, Union[str, int] key) | |
Get the value at the given key or index. | ||
__setitem__ (self, Union[str, int] key, Any value) | ||
Set the value at the given key or index. | ||
- | unique_class_name (cls) | |
Return a unique name for this class. | ||
unique_class_name (cls) | ||
Return a unique name for this class. | ||
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.arch.ArchNode.
+Reimplemented from timeloopfe.v4.arch.ArchNode.
This is the complete list of members for timeloopfe.v4.arch.Architecture, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Architecture) | timeloopfe.v4.arch.Architecture | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Architecture | |
combine(self, "Architecture" other) | timeloopfe.v4.arch.Architecture | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Architecture |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.Branch.
+Reimplemented from timeloopfe.v4.arch.Branch.
This is the complete list of members for timeloopfe.v4.arch.Attributes, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Attributes) | timeloopfe.v4.arch.Attributes | |
_default_parse (defined in timeloopfe.v4.arch.Attributes) | timeloopfe.v4.arch.Attributes | protected |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Attributes | |
_default_parse | timeloopfe.v4.arch.Attributes | protected |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Attributes |
Protected Attributes | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
+ +Reimplemented in timeloopfe.v4.arch.StorageAttributes, and timeloopfe.v4.arch.StorageAttributes.
+
|
+ +protected | +
This is the complete list of members for timeloopfe.v4.arch.Branch, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Branch) | timeloopfe.v4.arch.Branch | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Branch | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Branch | |
parse_expressions(self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None) | timeloopfe.v4.arch.Branch |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.ArchNode.
+Reimplemented from timeloopfe.v4.arch.ArchNode.
+ +Reimplemented in timeloopfe.v4.arch.Architecture.
This is the complete list of members for timeloopfe.v4.arch.Component, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Component) | timeloopfe.v4.arch.Component | |
_check_unrecognized(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Component) | timeloopfe.v4.arch.Component | protected |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Component | |
_check_unrecognized(self, *args, **kwargs) | timeloopfe.v4.arch.Component | protected |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Component |
@@ -294,78 +275,60 @@
| _check_unrecognized (self, *args, **kwargs) | | Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) | | Get the type specifiers for this node. | | _get_all_recognized (self) | Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) | | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | | _parse_elems (self) | | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | | None | _check_alias (self, key) | | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.Leaf.
+Reimplemented from timeloopfe.v4.arch.Leaf.
+ +Reimplemented in timeloopfe.v4.arch.Storage, timeloopfe.v4.arch.Compute, timeloopfe.v4.arch.Network, and timeloopfe.v4.arch.Nothing.
Reimplemented from timeloopfe.common.nodes.Node.
+Reimplemented from timeloopfe.common.nodes.Node.
@@ -470,7 +435,7 @@This is the complete list of members for timeloopfe.v4.arch.Compute, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Compute) | timeloopfe.v4.arch.Compute | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Compute | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Compute |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.v4.arch.Component | |
_check_unrecognized (self, *args, **kwargs) | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.Component.
+Reimplemented from timeloopfe.v4.arch.Component.
This is the complete list of members for timeloopfe.v4.arch.Container, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Container) | timeloopfe.v4.arch.Container | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Container | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Container |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.Leaf.
+Reimplemented from timeloopfe.v4.arch.Leaf.
A hierarchical branch in the architecture.
This is the complete list of members for timeloopfe.v4.arch.Leaf, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Leaf) | timeloopfe.v4.arch.Leaf | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Leaf | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Leaf | |
parse_expressions(self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None) | timeloopfe.v4.arch.Leaf |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.ArchNode.
+Reimplemented from timeloopfe.v4.arch.ArchNode.
+ +Reimplemented in timeloopfe.v4.arch.Component, timeloopfe.v4.arch.Container, timeloopfe.v4.arch.Storage, timeloopfe.v4.arch.Compute, timeloopfe.v4.arch.Network, and timeloopfe.v4.arch.Nothing.
This is the complete list of members for timeloopfe.v4.arch.Network, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Network) | timeloopfe.v4.arch.Network | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Network | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Network |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.v4.arch.Component | |
_check_unrecognized (self, *args, **kwargs) | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.Component.
+Reimplemented from timeloopfe.v4.arch.Component.
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.arch.Nothing, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Nothing) | timeloopfe.v4.arch.Nothing | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Nothing | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Nothing |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.v4.arch.Component | |
_check_unrecognized (self, *args, **kwargs) | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.Component.
+Reimplemented from timeloopfe.v4.arch.Component.
A parallel branch in the architecture.
" A pipelined branch in the architecture.
This is the complete list of members for timeloopfe.v4.arch.Spatial, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Spatial) | timeloopfe.v4.arch.Spatial | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Spatial | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Spatial | |
get_fanout(self) (defined in timeloopfe.v4.arch.Spatial) | timeloopfe.v4.arch.Spatial | |
to_fanout_string(self) (defined in timeloopfe.v4.arch.Spatial) | timeloopfe.v4.arch.Spatial | |
validate_fanout(self) (defined in timeloopfe.v4.arch.Spatial) | timeloopfe.v4.arch.Spatial | |
get_fanout(self) | timeloopfe.v4.arch.Spatial | |
to_fanout_string(self) | timeloopfe.v4.arch.Spatial | |
validate_fanout(self) | timeloopfe.v4.arch.Spatial |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
timeloopfe.v4.arch.Spatial.get_fanout | +( | +self | ) | ++ |
timeloopfe.v4.arch.Spatial.to_fanout_string | +( | +self | ) | ++ |
timeloopfe.v4.arch.Spatial.validate_fanout | +( | +self | ) | ++ |
This is the complete list of members for timeloopfe.v4.arch.Storage, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.Storage) | timeloopfe.v4.arch.Storage | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.Storage | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.Storage |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.v4.arch.Component | |
_check_unrecognized (self, *args, **kwargs) | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Reimplemented from timeloopfe.v4.arch.Component.
+Reimplemented from timeloopfe.v4.arch.Component.
This is the complete list of members for timeloopfe.v4.arch.StorageAttributes, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.StorageAttributes) | timeloopfe.v4.arch.StorageAttributes | |
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.arch.StorageAttributes) | timeloopfe.v4.arch.StorageAttributes | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.StorageAttributes | |
__init__(self, *args, **kwargs) | timeloopfe.v4.arch.StorageAttributes | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.StorageAttributes | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.arch.StorageAttributes |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.v4.arch.Attributes | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.arch.Attributes.
+Reimplemented from timeloopfe.v4.arch.Attributes.
Reimplemented from timeloopfe.v4.arch.Attributes.
+Reimplemented from timeloopfe.v4.arch.Attributes.
@@ -469,7 +431,7 @@This is the complete list of members for timeloopfe.v4.components.Action, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.components.Action) | timeloopfe.v4.components.Action | |
__init__(self, *args, **kwargs) | timeloopfe.v4.components.Action | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.components.Action |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.components.Components, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.components.Components) | timeloopfe.v4.components.Components | |
__init__(self, *args, **kwargs) | timeloopfe.v4.components.Components | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.components.Components | |
parse_expressions(self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None) | timeloopfe.v4.components.Components |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.FlatteningListNode | |
- | _flatten (self) |
_flatten (self) | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.components.CompoundComponent, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.components.CompoundComponent) | timeloopfe.v4.components.CompoundComponent | |
__init__(self, *args, **kwargs) | timeloopfe.v4.components.CompoundComponent | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.components.CompoundComponent |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.components.Subcomponent, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.components.Subcomponent) | timeloopfe.v4.components.Subcomponent | |
__init__(self, *args, **kwargs) | timeloopfe.v4.components.Subcomponent | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.components.Subcomponent |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.components.SubcomponentAction, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.components.SubcomponentAction) | timeloopfe.v4.components.SubcomponentAction | |
__init__(self, *args, **kwargs) | timeloopfe.v4.components.SubcomponentAction | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.components.SubcomponentAction |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.components.SubcomponentActionGroup, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.components.SubcomponentActionGroup) | timeloopfe.v4.components.SubcomponentActionGroup | |
__init__(self, *args, **kwargs) | timeloopfe.v4.components.SubcomponentActionGroup | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.components.SubcomponentActionGroup |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.constraints.Constraint, including all inherited members.
Protected Attributes | |
- | _disjoint_dataspaces_lists |
_disjoint_dataspaces_lists | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
+ +Reimplemented in timeloopfe.v4.constraints.Iteration, timeloopfe.v4.constraints.Spatial, timeloopfe.v4.constraints.Temporal, timeloopfe.v4.constraints.Dataspace, timeloopfe.v4.constraints.MaxOverbookedProportion, and timeloopfe.v4.constraints.Utilization.
timeloopfe.v4.constraints.Constraint.clear_respecification | +( | +self, | +|
+ | + | "Constraint" | other, | +
+ | + | dict | mine, | +
+ | + | dict | others ) | +
"Constraint" timeloopfe.v4.constraints.Constraint.combine_list_attrs | +( | +self, | +|
+ | + | "Constraint" | other, | +
+ | + | List[str] | attrs ) | +
dict timeloopfe.v4.constraints.Constraint.list_attrs_to_dict | +( | +self, | +|
+ | + | List[str] | attrs ) | +
dict timeloopfe.v4.constraints.Constraint.set_list_attrs_from_dict | +( | +self, | +|
+ | + | dict | d, | +
+ | + | Iterable[str] | attrs = (), | +
+ | + | Type | cast_to_type = list ) | +
+
|
+ +protected | +
This is the complete list of members for timeloopfe.v4.constraints.ConstraintGroup, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.ConstraintGroup) | timeloopfe.v4.constraints.ConstraintGroup | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.ConstraintGroup | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.ConstraintGroup |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.constraints.Constraints, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.Constraints) | timeloopfe.v4.constraints.Constraints | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.Constraints | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Constraints |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.constraints.Dataspace, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.Dataspace) | timeloopfe.v4.constraints.Dataspace | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.Dataspace | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Dataspace |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.v4.constraints.Constraint | |
- | _disjoint_dataspaces_lists |
_disjoint_dataspaces_lists | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.constraints.Constraint.
+Reimplemented from timeloopfe.v4.constraints.Constraint.
A loop factor (e.g., P=1)
This is the complete list of members for timeloopfe.v4.constraints.Factors, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.Factors) | timeloopfe.v4.constraints.Factors | |
_check_factors_compatible(self, a, b) (defined in timeloopfe.v4.constraints.Factors) | timeloopfe.v4.constraints.Factors | protected |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.Factors | |
_check_factors_compatible(self, a, b) | timeloopfe.v4.constraints.Factors | protected |
add_eq_factor(self, str name, int value, bool overwrite=False) | timeloopfe.v4.constraints.Factors | |
add_eq_factor_iff_not_exists(self, str name, int value) | timeloopfe.v4.constraints.Factors | |
add_geq_factor(self, str name, int value, bool overwrite=False) | timeloopfe.v4.constraints.Factors | |
add_leq_factor(self, str name, int value, bool overwrite=False) | timeloopfe.v4.constraints.Factors | |
add_leq_factor_iff_not_exists(self, str name, int value) | timeloopfe.v4.constraints.Factors | |
check_unique_remove_repeat(self) (defined in timeloopfe.v4.constraints.Factors) | timeloopfe.v4.constraints.Factors | |
check_unique_remove_repeat(self) | timeloopfe.v4.constraints.Factors | |
check_valid_factor(f, bool _allow_invalid=True) | timeloopfe.v4.constraints.Factors | static |
combine(self, "Factors" other) | timeloopfe.v4.constraints.Factors | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Factors | |
add_geq_factor (self, str name, int value, bool overwrite=False) | ||
Adds a greater-than-or-equal factor constraint to the constraint set. | ||
- | check_unique_remove_repeat (self) | |
check_unique_remove_repeat (self) | ||
"Factors" | combine (self, "Factors" other) | |
Extends this list with the contents of another list. | ||
bool | add_leq_factor_iff_not_exists (self, str name, int value) | |
Add an "name<=value" factor iff "name" is not already in the factor list. | ||
-Optional[str] | name2factor (self, str name) | |
Return the factor with the given name, or None if not found. | ||
Optional[str] | name2factor (self, str name) | |
Return the factor with the given name, or None if not found. | ||
__init__ (self, *args, **kwargs) | ||
Public Member Functions inherited from timeloopfe.common.nodes.Node | ||
- | get_specifiers_from_processors (cls, "BaseSpecification" spec) | |
Get the specifiers that have been set from processors. | ||
get_specifiers_from_processors (cls, "BaseSpecification" spec) | ||
Get the specifiers that have been set from processors. | ||
- | reset_specifiers_from_processors (cls, Optional[Type] processor=None) | |
Reset the specifiers that have been set from processors. | ||
reset_specifiers_from_processors (cls, Optional[Type] processor=None) | ||
Reset the specifiers that have been set from processors. | ||
- | reset_processor_elems (cls, Optional[Type] processor=None) | |
reset_processor_elems (cls, Optional[Type] processor=None) | ||
recognize_all (cls, bool recognize_all=True) | ||
Set whether all attributes under this node should be recognized. | ||
-str | get_tag (self) | |
Get the tag of this node. | ||
str | get_tag (self) | |
Get the tag of this node. | ||
-Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
T | combine_index (self, Union[str, int] key, T value) | |
T | combine_index (self, Union[str, int] key, T value) | |
Combine the value at the given key with the given value. | ||
-str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
check_unrecognized (self, bool ignore_empty=False, ignore_should_have_been_removed_by=False) | ||
Check for unrecognized keys in this node and all subnodes. | ||
Any | recursive_apply (self, callable func, bool self_first=False, set applied_to=None) | |
Apply a function to this node and all subnodes. | ||
- | clean_empties (self) | |
Remove empty nodes from this node and all subnodes. | ||
clean_empties (self) | ||
Remove empty nodes from this node and all subnodes. | ||
bool | isempty (self) | |
Return True if this node is empty. | ||
-bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
Initialize a type specifier for this class. | ||
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
Return a list of all subnodes of a given type. | ||
Callable | get_setter_lambda (self, Union[str, int] keytag) | |
__str__ (self) | ||
Return the name of this node. | ||
- | __format__ (self, format_spec) | |
Formats the name of this node. | ||
__format__ (self, format_spec) | ||
Formats the name of this node. | ||
-bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
Any | __getitem__ (self, Union[str, int] key) | |
Get the value at the given key or index. | ||
parse_expressions (self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None, Optional[Callable] callfunc=None) | ||
Parse expressions in this node and all subnodes. | ||
- | unique_class_name (cls) | |
Return a unique name for this class. | ||
unique_class_name (cls) | ||
Return a unique name for this class. | ||
@@ -275,13 +262,11 @@
| Split a factor string into its components. | | | Get the global specification object. | | Set the global specification object. | | Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) | |
Protected Member Functions | |
- | _check_factors_compatible (self, a, b) |
_check_factors_compatible (self, a, b) | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
+
|
+ +protected | +
Return True if the factor was added.
+ + + +timeloopfe.v4.constraints.Factors.check_unique_remove_repeat | +( | +self | ) | ++ |
Optional[str] timeloopfe.v4.constraints.Factors.name2factor | +( | +self, | +|
+ | + | str | name ) | +
Return the factor with the given name, or None if not found.
+This is the complete list of members for timeloopfe.v4.constraints.Iteration, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.Iteration) | timeloopfe.v4.constraints.Iteration | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.Iteration | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Iteration |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.v4.constraints.Constraint | |
- | _disjoint_dataspaces_lists |
_disjoint_dataspaces_lists | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.constraints.Constraint.
+Reimplemented from timeloopfe.v4.constraints.Constraint.
+ +Reimplemented in timeloopfe.v4.constraints.Spatial, and timeloopfe.v4.constraints.Temporal.
This is the complete list of members for timeloopfe.v4.constraints.MaxOverbookedProportion, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.MaxOverbookedProportion) | timeloopfe.v4.constraints.MaxOverbookedProportion | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.MaxOverbookedProportion | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.MaxOverbookedProportion |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.v4.constraints.Constraint | |
- | _disjoint_dataspaces_lists |
_disjoint_dataspaces_lists | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.constraints.Constraint.
+Reimplemented from timeloopfe.v4.constraints.Constraint.
This is the complete list of members for timeloopfe.v4.constraints.Permutation, including all inherited members.
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Permutation | |
factory(Union[str, list] x) (defined in timeloopfe.v4.constraints.Permutation) | timeloopfe.v4.constraints.Permutation | static |
factory(Union[str, list] x) | timeloopfe.v4.constraints.Permutation | static |
Static Public Member Functions | |
-"Permutation" | factory (Union[str, list] x) |
"Permutation" | factory (Union[str, list] x) |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
+
|
+ +static | +
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.constraints.Spatial, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.Spatial) | timeloopfe.v4.constraints.Spatial | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.Spatial | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Spatial |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.v4.constraints.Constraint | |
- | _disjoint_dataspaces_lists |
_disjoint_dataspaces_lists | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.constraints.Iteration.
+Reimplemented from timeloopfe.v4.constraints.Iteration.
This is the complete list of members for timeloopfe.v4.constraints.Temporal, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.Temporal) | timeloopfe.v4.constraints.Temporal | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.Temporal | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Temporal |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.v4.constraints.Constraint | |
- | _disjoint_dataspaces_lists |
_disjoint_dataspaces_lists | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.constraints.Iteration.
+Reimplemented from timeloopfe.v4.constraints.Iteration.
This is the complete list of members for timeloopfe.v4.constraints.Utilization, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.constraints.Utilization) | timeloopfe.v4.constraints.Utilization | |
__init__(self, *args, **kwargs) | timeloopfe.v4.constraints.Utilization | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.constraints.Utilization |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.v4.constraints.Constraint | |
- | _disjoint_dataspaces_lists |
_disjoint_dataspaces_lists | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.v4.constraints.Constraint.
+Reimplemented from timeloopfe.v4.constraints.Constraint.
This is the complete list of members for timeloopfe.v4.globals.EnvironmentVariables, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.globals.EnvironmentVariables) | timeloopfe.v4.globals.EnvironmentVariables | |
__init__(self, *args, **kwargs) | timeloopfe.v4.globals.EnvironmentVariables | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.globals.EnvironmentVariables |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.globals.ExpressionCustomFunctions, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.globals.ExpressionCustomFunctions) | timeloopfe.v4.globals.ExpressionCustomFunctions | |
__init__(self, *args, **kwargs) | timeloopfe.v4.globals.ExpressionCustomFunctions | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.globals.ExpressionCustomFunctions |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
This is the complete list of members for timeloopfe.v4.globals.Globals, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.globals.Globals) | timeloopfe.v4.globals.Globals | |
__init__(self, *args, **kwargs) | timeloopfe.v4.globals.Globals | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.globals.Globals |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.mapper.Mapper, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.mapper.Mapper) | timeloopfe.v4.mapper.Mapper | |
__init__(self, *args, **kwargs) | timeloopfe.v4.mapper.Mapper | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.mapper.Mapper |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.mapper.OptimizationMetrics, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.mapper.OptimizationMetrics) | timeloopfe.v4.mapper.OptimizationMetrics | |
__init__(self, *args, **kwargs) | timeloopfe.v4.mapper.OptimizationMetrics | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.mapper.OptimizationMetrics |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
This is the complete list of members for timeloopfe.v4.mapspace.Mapspace, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.mapspace.Mapspace) | timeloopfe.v4.mapspace.Mapspace | |
__init__(self, *args, **kwargs) | timeloopfe.v4.mapspace.Mapspace | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.mapspace.Mapspace |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.problem.DataSpace, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.problem.DataSpace) | timeloopfe.v4.problem.DataSpace | |
__init__(self, *args, **kwargs) | timeloopfe.v4.problem.DataSpace | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.problem.DataSpace |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.problem.Density, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.problem.Density) | timeloopfe.v4.problem.Density | |
__init__(self, *args, **kwargs) | timeloopfe.v4.problem.Density | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.problem.Density |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.problem.DensityList, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.problem.DensityList) | timeloopfe.v4.problem.DensityList | |
__init__(self, *args, **kwargs) | timeloopfe.v4.problem.DensityList | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.problem.DensityList |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.problem.Instance, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.problem.Instance) | timeloopfe.v4.problem.Instance | |
__init__(self, *args, **kwargs) | timeloopfe.v4.problem.Instance | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.problem.Instance |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.problem.Problem, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.problem.Problem) | timeloopfe.v4.problem.Problem | |
__init__(self, *args, **kwargs) | timeloopfe.v4.problem.Problem | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.problem.Problem |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.problem.Shape, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.problem.Shape) | timeloopfe.v4.problem.Shape | |
__init__(self, *args, **kwargs) | timeloopfe.v4.problem.Shape | |
dataspace2dims(self, Union[str, List[str]] name) | timeloopfe.v4.problem.Shape | |
dataspace2unique_dims(self, str name) | timeloopfe.v4.problem.Shape | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.problem.Shape | |
Get the unique dimensions associated with a specific data space. | ||
Public Member Functions inherited from timeloopfe.common.nodes.DictNode | ||
- | require_one_of (cls, *args) | |
Require that at least one of the given keys is present. | ||
require_one_of (cls, *args) | ||
Require that at least one of the given keys is present. | ||
- | require_all_or_none_of (cls, *args) | |
Require that all or none of the given keys are present. | ||
require_all_or_none_of (cls, *args) | ||
Require that all or none of the given keys are present. | ||
"DictNode" | combine (self, "DictNode" other) | |
Combines this dictionary with another dictionary. | ||
None | __setitem__ (self, Any __key, Any __value) | |
Set the value at the given key or index. | ||
-Any | get (self, Any __key, Any __default=None) | |
Gets a key from the dictionary. | ||
Any | get (self, Any __key, Any __default=None) | |
Gets a key from the dictionary. | ||
-Any | setdefault (self, Any __key, Any __default=None) | |
Sets the default value for a key. | ||
Any | setdefault (self, Any __key, Any __default=None) | |
Sets the default value for a key. | ||
-Any | pop (self, Any __key, Any __default=None) | |
Pops a key from the dictionary. | ||
Any | pop (self, Any __key, Any __default=None) | |
Pops a key from the dictionary. | ||
None | check_unrecognized (self, *args, **kwargs) | |
Check for unrecognized keys in this node and all subnodes. | ||
- | __getattr__ (self, name) | |
Index into the attributes or the contents of this node. | ||
__getattr__ (self, name) | ||
Index into the attributes or the contents of this node. | ||
- | __setattr__ (self, name, value) | |
__setattr__ (self, name, value) | ||
Public Member Functions inherited from timeloopfe.common.nodes.Node | ||
- | get_specifiers_from_processors (cls, "BaseSpecification" spec) | |
Get the specifiers that have been set from processors. | ||
get_specifiers_from_processors (cls, "BaseSpecification" spec) | ||
Get the specifiers that have been set from processors. | ||
- | reset_specifiers_from_processors (cls, Optional[Type] processor=None) | |
Reset the specifiers that have been set from processors. | ||
reset_specifiers_from_processors (cls, Optional[Type] processor=None) | ||
Reset the specifiers that have been set from processors. | ||
- | reset_processor_elems (cls, Optional[Type] processor=None) | |
reset_processor_elems (cls, Optional[Type] processor=None) | ||
recognize_all (cls, bool recognize_all=True) | ||
Set whether all attributes under this node should be recognized. | ||
-str | get_tag (self) | |
Get the tag of this node. | ||
str | get_tag (self) | |
Get the tag of this node. | ||
-Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
Iterable[Tuple[Union[str, int], Any]] | items (self) | |
Get iterable of (key, value) or (index, value) pairs. | ||
T | combine_index (self, Union[str, int] key, T value) | |
T | combine_index (self, Union[str, int] key, T value) | |
Combine the value at the given key with the given value. | ||
-str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
str | get_name (self, Union[Set, None] seen=None) | |
Get the name of this node. | ||
Any | recursive_apply (self, callable func, bool self_first=False, set applied_to=None) | |
Apply a function to this node and all subnodes. | ||
- | clean_empties (self) | |
Remove empty nodes from this node and all subnodes. | ||
clean_empties (self) | ||
Remove empty nodes from this node and all subnodes. | ||
bool | isempty (self) | |
Return True if this node is empty. | ||
-bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
bool | isempty_recursive (self) | |
Return True if this node or all subnodes are empty. | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
add_attr (cls, str key_or_tag, Optional[Union[type, Tuple[type,...], Tuple[None,...], Tuple[str,...], None]] required_type=None, Any default=default_unspecified_, Optional[Callable] callfunc=None, Optional[bool] part_name_match=None, Optional[bool] no_change_key=None, Any _processor_responsible_for_removing=None, Optional[Dict[str, TypeSpecifier]] _add_checker_to=None) | ||
Initialize a type specifier for this class. | ||
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
List[T] | get_nodes_of_type (self, Type[T] node_type) | |
Return a list of all subnodes of a given type. | ||
Callable | get_setter_lambda (self, Union[str, int] keytag) | |
__str__ (self) | ||
Return the name of this node. | ||
- | __format__ (self, format_spec) | |
Formats the name of this node. | ||
__format__ (self, format_spec) | ||
Formats the name of this node. | ||
-bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
bool | is_defined_non_default_non_empty (self, str key) | |
Returns True if the given key is defined in this node and is not the default value and is not empty. | ||
parse_expressions (self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None, Optional[Callable] callfunc=None) | ||
Parse expressions in this node and all subnodes. | ||
- | unique_class_name (cls) | |
Return a unique name for this class. | ||
unique_class_name (cls) | ||
Return a unique name for this class. | ||
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor) | timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor | |
_process_target(self, x, Specification spec) (defined in timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor) | timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor | protected |
__init__(self, *args, **kwargs) | timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor | |
_process_target(self, x, Specification spec) | timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor | protected |
declare_attrs(self, *args, **kwargs) | timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor | |
process(self, Specification spec) | timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor |
Protected Member Functions | |
- | _process_target (self, x, Specification spec) |
_process_target (self, x, Specification spec) | |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
+
|
+ +protected | +
This is the complete list of members for timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor, including all inherited members.
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
Dict[str, int] timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.get_constrained_dims | +( | +self, | +|
+ | + | Factors | factors, | +
+ | + | Specification + | spec ) | +
Dict[str, int] timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.get_unconstrained_dims | +( | +self, | +|
+ | + | Specification | spec ) | +
This is the complete list of members for timeloopfe.v4.processors.dataspace2branch.Dataspace2BranchProcessor, including all inherited members.
Public Member Functions | |
-Set[str] | get_problem_ds_names (self, spec) |
Set[str] | get_problem_ds_names (self, spec) |
process (self, Specification spec) | |
process (self, Specification spec) | |
Process the specification. | |
Public Member Functions inherited from timeloopfe.common.processor.Processor | |
- | __init__ (self, Optional["Specification"] spec=None) |
__init__ (self, Optional["Specification"] spec=None) | |
declare_attrs (self) | |
Initialize the attributes that the processor is responsible for. | |
- | get_index (self, type processor_type, "Specification" spec) |
Get the index of the processor in the list of processors. | |
get_index (self, type processor_type, "Specification" spec) | |
Get the index of the processor in the list of processors. | |
must_run_after (self, type other, "Specification" spec, bool ok_if_not_found=False) | |
must_run_after (self, type other, "Specification" spec, bool ok_if_not_found=False) | |
Ensure that this processor runs after another processor. | |
- | add_attr (self, Node target, *args, **kwargs) |
add_attr (self, Node target, *args, **kwargs) | |
Protected Member Functions | |
-Set[str] | _get_kept_dataspaces (self, Node b) |
Set[str] | _get_kept_dataspaces (self, Node b) |
-Set[str] | _parse_branch (self, Branch branch, Set[str] dataspaces, Specification spec) |
Set[str] | _parse_branch (self, Branch branch, Set[str] dataspaces, Specification spec) |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Resolves which data spaces are kept in which branches.
+
|
+ +protected | +
+
|
+ +protected | +
Set[str] timeloopfe.v4.processors.dataspace2branch.Dataspace2BranchProcessor.get_problem_ds_names | +( | +self, | +|
+ | + | spec ) | +
This is the complete list of members for timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor) | timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor | |
__init__(self, *args, **kwargs) | timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor | |
process(self, Specification spec) | timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
This is the complete list of members for timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor) | timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor | |
__init__(self, *args, **kwargs) | timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor | |
process(self, Specification spec) | timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
This is the complete list of members for timeloopfe.v4.processors.required_actions.RequiredActionsProcessor, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.processors.required_actions.RequiredActionsProcessor) | timeloopfe.v4.processors.required_actions.RequiredActionsProcessor | |
check_compute(self, Component elem) (defined in timeloopfe.v4.processors.required_actions.RequiredActionsProcessor) | timeloopfe.v4.processors.required_actions.RequiredActionsProcessor | |
check_storage(self, Storage elem) (defined in timeloopfe.v4.processors.required_actions.RequiredActionsProcessor) | timeloopfe.v4.processors.required_actions.RequiredActionsProcessor | |
__init__(self, *args, **kwargs) | timeloopfe.v4.processors.required_actions.RequiredActionsProcessor | |
check_compute(self, Component elem) | timeloopfe.v4.processors.required_actions.RequiredActionsProcessor | |
check_storage(self, Storage elem) | timeloopfe.v4.processors.required_actions.RequiredActionsProcessor | |
process(self, Specification spec) | timeloopfe.v4.processors.required_actions.RequiredActionsProcessor |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
timeloopfe.v4.processors.required_actions.RequiredActionsProcessor.check_compute | +( | +self, | +|
+ | + | Component | elem ) | +
timeloopfe.v4.processors.required_actions.RequiredActionsProcessor.check_storage | +( | +self, | +|
+ | + | Storage | elem ) | +
This is the complete list of members for timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor) | timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor | |
__init__(self, *args, **kwargs) | timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor | |
process(self, Specification spec) | timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor |
Additional Inherited Members | |
Public Attributes inherited from timeloopfe.common.processor.Processor | |
- | logger |
logger | |
- | spec |
spec | |
Reimplemented from timeloopfe.common.processor.Processor.
+Reimplemented from timeloopfe.common.processor.Processor.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.ActionOptimization, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.ActionOptimization) | timeloopfe.v4.sparse_optimizations.ActionOptimization | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimization | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimization |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.ActionOptimizationList, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.ActionOptimizationList) | timeloopfe.v4.sparse_optimizations.ActionOptimizationList | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimizationList | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimizationList |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.ActionOptimizationOption, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.ActionOptimizationOption) | timeloopfe.v4.sparse_optimizations.ActionOptimizationOption | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimizationOption | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimizationOption |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList) | timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.ComputeOptimization, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.ComputeOptimization) | timeloopfe.v4.sparse_optimizations.ComputeOptimization | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ComputeOptimization | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ComputeOptimization |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.RepresentationDataSpace, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.RepresentationDataSpace) | timeloopfe.v4.sparse_optimizations.RepresentationDataSpace | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationDataSpace | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationDataSpace |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.RepresentationFormat, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.RepresentationFormat) | timeloopfe.v4.sparse_optimizations.RepresentationFormat | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationFormat | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationFormat |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList) | timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.RepresentationRank, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.RepresentationRank) | timeloopfe.v4.sparse_optimizations.RepresentationRank | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationRank | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationRank |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.RepresentationRankList, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.RepresentationRankList) | timeloopfe.v4.sparse_optimizations.RepresentationRankList | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationRankList | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.RepresentationRankList |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.ListNode.
+Reimplemented from timeloopfe.common.nodes.ListNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup) | timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup | |
isempty(self) | timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
This is the complete list of members for timeloopfe.v4.sparse_optimizations.SparseOptimizations, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.sparse_optimizations.SparseOptimizations) | timeloopfe.v4.sparse_optimizations.SparseOptimizations | |
__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.SparseOptimizations | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.SparseOptimizations |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
This is the complete list of members for timeloopfe.v4.specification.Specification, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.specification.Specification) | timeloopfe.v4.specification.Specification | |
__init__(self, *args, **kwargs) | timeloopfe.v4.specification.Specification | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.specification.Specification | |
parse_expressions(self, Optional[Dict[str, Any]] symbol_table=None, Optional[set] parsed_ids=None) | timeloopfe.v4.specification.Specification | |
variables (defined in timeloopfe.v4.specification.Specification) | timeloopfe.v4.specification.Specification | |
variables | timeloopfe.v4.specification.Specification |
Public Attributes | |
- | variables |
variables | |
Public Attributes inherited from timeloopfe.common.base_specification.BaseSpecification | |
- | processors |
processors | |
- | spec |
spec | |
- | preserve_references |
preserve_references | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Protected Member Functions inherited from timeloopfe.common.base_specification.BaseSpecification | |
- | _claim_nodes (self, *args, **kwargs) |
_claim_nodes (self, *args, **kwargs) | |
- | _processors_declare_attrs (self, *args, **kwargs) |
_processors_declare_attrs (self, *args, **kwargs) | |
- | _early_init_processors (self, List["Processor"] _required_processors, **kwargs) |
_early_init_processors (self, List["Processor"] _required_processors, **kwargs) | |
- | _process (self) |
_process (self) | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.base_specification.BaseSpecification | |
- | _required_processors |
_required_processors | |
- | _processor_attributes |
_processor_attributes | |
- | _parsed_expressions |
_parsed_expressions | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Reimplemented from timeloopfe.common.base_specification.BaseSpecification.
+Reimplemented from timeloopfe.common.base_specification.BaseSpecification.
timeloopfe.v4.specification.Specification.variables | +
This is the complete list of members for timeloopfe.v4.variables.Variables, including all inherited members.
__init__(self, *args, **kwargs) (defined in timeloopfe.v4.variables.Variables) | timeloopfe.v4.variables.Variables | |
_default_parse (defined in timeloopfe.v4.variables.Variables) | timeloopfe.v4.variables.Variables | protected |
__init__(self, *args, **kwargs) | timeloopfe.v4.variables.Variables | |
_default_parse | timeloopfe.v4.variables.Variables | protected |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.variables.Variables |
Protected Attributes | |
- | _default_parse |
_default_parse | |
Protected Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | _require_one_of |
_require_one_of | |
- | _require_all_or_none_of |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
- | _default_parse |
_default_parse | |
Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
-"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
"BaseSpecification" | get_global_spec () |
Get the global specification object. | |
- | set_global_spec ("BaseSpecification" spec) |
Set the global specification object. | |
set_global_spec ("BaseSpecification" spec) | |
Set the global specification object. | |
Any | try_combine (Any a, Any b, Union["Node", None] innonde=None, Union[int, str, None] index=None) |
Try to combine two values. | |
Public Attributes inherited from timeloopfe.common.nodes.DictNode | |
- | spec |
spec | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
- | logger |
logger | |
- | parent_node |
parent_node | |
- | spec |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-None | _check_alias (self, key) |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Dict[str, TypeSpecifier] | _get_type_specifiers (cls, "BaseSpecification" spec) |
Get the type specifiers for this node. | |
- | _get_all_recognized (self) |
_get_all_recognized (self) | |
-Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
Dict[Union[str, int], TypeSpecifier] | _get_index2checker (self, Optional[List[Tuple[str, Any]]] key2elem=None) |
- | _parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) |
_parse_elem (self, Union[str, int] key, TypeSpecifier check, Any value_override=None) | |
- | _parse_elems (self) |
_parse_elems (self) | |
- | _parse_extra_elems (self, List[Tuple[str, Any]] key2elem) |
_parse_extra_elems (self, List[Tuple[str, Any]] key2elem) | |
- | _check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) |
_check_unrecognized (self, ignore_empty=False, ignore_should_have_been_removed_by=False) | |
- | _parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) |
_parse_expression (self, Union[str, int] index, Dict[str, Any] symbol_table, Optional[TypeSpecifier] checker=None) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.DictNode | |
-Dict[Any, Any] | _to_dict (Any x) |
Dict[Any, Any] | _to_dict (Any x) |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
-str | _get_tag (x) |
str | _get_tag (x) |
Reimplemented from timeloopfe.common.nodes.DictNode.
+Reimplemented from timeloopfe.common.nodes.DictNode.
+
|
+ +protected | +
+ TimeloopFE
+
+ |
+
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.common |
+ TimeloopFE
+
+ |
+
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.common |
namespace | timeloopfe.common.version_transpilers |
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.v4.components.Components |
A collection of components. More... | |
class | timeloopfe.v4.components.ComponentsList |
A list of components. More... | |
class | timeloopfe.v4.components.CompoundComponent |
Represents a compound component. More... | |
class | timeloopfe.v4.components.SubcomponentList |
A list of subcomponents. More... | |
class | timeloopfe.v4.components.Subcomponent |
A subcomponent. More... | |
class | timeloopfe.v4.components.ComponentAttributes |
Represents the attributes of a component. More... | |
class | timeloopfe.v4.components.ActionsList |
A list of actions for a component. More... | |
class | timeloopfe.v4.components.Action |
Represents an action that a component can perform. More... | |
class | timeloopfe.v4.components.ActionSubcomponentsList |
A list of actions that may be taken as subactions of an action. More... | |
class | timeloopfe.v4.components.SubcomponentActionGroup |
A group of subactions taken by a particular subcomponent. More... | |
class | timeloopfe.v4.components.SubcomponentActionList |
A list of subcomponent actions. More... | |
class | timeloopfe.v4.components.SubcomponentAction |
A subcomponent action. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.v4 |
Timeloop v4 Specification. | |
namespace | timeloopfe.v4.components |
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor |
Takes constraints from constraints lists and attaches them to objects in the architecture. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.v4 |
Timeloop v4 Specification. | |
namespace | timeloopfe.v4.processors |
Standard suite of processors for timeloopfe. | |
namespace | timeloopfe.v4.processors.constraint_attacher |
Takes constraints from constraints lists and attaches them to objects in the architecture. | |
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor |
Defines constraint macros to be used for simplifying constraint specification. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.v4 |
Timeloop v4 Specification. | |
namespace | timeloopfe.v4.processors |
Standard suite of processors for timeloopfe. | |
namespace | timeloopfe.v4.processors.constraint_macro |
Defines constraint macros to be used for simplifying constraint specification. | |
+Functions | |
Union[Factors, None] | timeloopfe.v4.processors.constraint_macro.factors_only_init (x) |
timeloopfe.v4.processors.constraint_macro.num2list_of_prime_factors (int x) | |
timeloopfe.v4.processors.constraint_macro.get_call_stack_size () | |
Tuple[Dict[str, int], Dict[str, int]] | timeloopfe.v4.processors.constraint_macro.greedy_allocate (Dict[str, int] factors, int capacity) |
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.v4.constraints.Constraints |
Class representing constraints. More... | |
class | timeloopfe.v4.constraints.ConstraintsList |
A class representing a list of constraints. More... | |
class | timeloopfe.v4.constraints.Constraint |
A constraint in the system. More... | |
class | timeloopfe.v4.constraints.ConstraintGroup |
A group of constraints. More... | |
class | timeloopfe.v4.constraints.Iteration |
An iteration (spatial or temporal) constraint. More... | |
class | timeloopfe.v4.constraints.Spatial |
A spatial iteration constraint. More... | |
class | timeloopfe.v4.constraints.Temporal |
A temporal iteration constraint. More... | |
class | timeloopfe.v4.constraints.Dataspace |
A constraint class for specifying dataspace properties. More... | |
class | timeloopfe.v4.constraints.MaxOverbookedProportion |
A constraint that defines the maximum overbooked proportion. More... | |
class | timeloopfe.v4.constraints.Utilization |
A constraint that defines the utilization of a component. More... | |
class | timeloopfe.v4.constraints.Permutation |
A permutation of ranks. More... | |
class | timeloopfe.v4.constraints.Factor |
A loop factor (e.g., P=1) More... | |
class | timeloopfe.v4.constraints.Factors |
A list of factors used to describe loop bounds. More... | |
class | timeloopfe.v4.constraints.ProblemDataspaceList |
A list of problem dataspaces. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.v4 |
Timeloop v4 Specification. | |
namespace | timeloopfe.v4.constraints |
+Functions | |
"ConstraintGroup" | timeloopfe.v4.constraints.dummy_constraints (problem.Problem prob, bool create_spatial_constraint=False) |
Creates a dummy constraint group for the given problem. | |
timeloopfe.v4.constraints.constraint_factory (dict constraint) | |
Factory function to create constraint objects based on the provided dictionary. | |
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.v4.processors.dataspace2branch.Dataspace2BranchProcessor |
Resolves which data spaces are kept in which branches. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.v4 |
Timeloop v4 Specification. | |
namespace | timeloopfe.v4.processors |
Standard suite of processors for timeloopfe. | |
namespace | timeloopfe.v4.processors.dataspace2branch |
Resolves which data spaces are kept in which branches. | |
+Files | |
__init__.py | |
v4_to_v3.py | |
+Files | |
__init__.py | |
backend_calls.py | |
base_specification.py | |
doc.py | |
nodes.py | |
processor.py | |
+Files | |
__init__.py | |
constraint_attacher.py | |
constraint_macro.py | |
dataspace2branch.py | |
enable_dummy_table.py | |
permutation_optimizer.py | |
required_actions.py | |
sparse_opt_attacher.py | |
+Files | |
__init__.py | |
arch.py | |
components.py | |
constraints.py | |
globals.py | |
mapper.py | |
mapspace.py | |
problem.py | |
sparse_optimizations.py | |
specification.py | |
variables.py | |
version.py | |
+ TimeloopFE
+
+ |
+
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.common |
namespace | timeloopfe.common.doc |
Provides information on all node subtypes and their attributes. | |
+Functions | |
str | timeloopfe.common.doc.get_property_table (Union[Node, type] node=None, int col_len=25, bool trim_cols=False) |
Returns a table of all Node subclasses and their attributes. | |
str | timeloopfe.common.doc.get_property_tree (Union[Node, type] node=None, Union[List[str], None] skip=None, n_levels=-1) |
Returns all node subtypes and their attributes in a tree format. | |
str | timeloopfe.common.doc._get_property_tree (Union[Node, type] node, Union[Node, type] top, Union[List[str], None] skip=None, n_levels=-1) |
Returns all node subtypes and their attributes in a tree format. | |
timeloopfe.common.doc.get_property_yaml (Node node, "BaseSpecification" top=None, Union[List[str], None] skip=None) | |
Returns all node subtypes and their attributes in a YAML format. | |
timeloopfe.common.doc._get_property_yaml (Node node, "BaseSpecification" top=None, Union[List[str], None] skip=None) | |
Returns a yaml representation of the specification. | |