diff --git a/annotated.html b/annotated.html index 71e65a7..81683c3 100644 --- a/annotated.html +++ b/annotated.html @@ -80,8 +80,8 @@
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.CombinableListNode, including all inherited members.
+__class__ | timeloopfe.common.nodes copy.CombinableListNode | private |
combine(self, "CombinableListNode" other) | timeloopfe.common.nodes copy.CombinableListNode |
+ TimeloopFE
+
+ |
+
A list node that can be combined with others by extending. + More...
++Public Member Functions | |
"CombinableListNode" | combine (self, "CombinableListNode" other) |
Extends this list with the contents of another list. | |
Public Member Functions inherited from timeloopfe.common.nodes copy.ListNode | |
__init__ (self, *args, **kwargs) | |
Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
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. | |
declare_attrs (cls, *args, **kwargs) | |
Initialize the attributes of this node. | |
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. | |
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) |
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. | |
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. | |
bool | isempty (self) |
Return True if this node is 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) | |
Initialize a type specifier for this class. | |
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) |
Get a function that can be used to set a value in this node. | |
Callable | get_combiner_lambda (self, Union[str, int] keytag) |
Get a function that can be used to combine a value to this node. | |
List[Tuple[Any, Callable]] | get_setters_for_keytag (self, str keytag, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given key/tag. | |
List[Tuple[Any, Callable]] | 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. | |
List[Tuple[Any, Callable]] | get_setters_for_type (self, Type t, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given type. | |
List[Tuple[Any, Callable]] | 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. | |
__str__ (self) | |
Return 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. | |
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. | |
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. | |
+Private Attributes | |
__class__ | |
+Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
"BaseSpecification" | get_global_spec () |
Get 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 copy.ListNode | |
from_data | |
Public Attributes inherited from timeloopfe.common.nodes copy.Node | |
logger | |
parent_node | |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes copy.Node | |
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) | |
_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) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes copy.Node | |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes copy.Node | |
_default_parse | |
A list node that can be combined with others by extending.
+"CombinableListNode" timeloopfe.common.nodes copy.CombinableListNode.combine | +( | +self, | +|
+ | + | "CombinableListNode" | other ) | +
Extends this list with the contents of another list.
+ +
+
|
+ +private | +
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.DictNode, including all inherited members.
+
+ TimeloopFE
+
+ |
+
A node that is a dictionary of other nodes. + More...
++Public Member Functions | |
__init__ (self, *args, __node_skip_parse=False, **kwargs) | |
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. | |
"DictNode" | combine (self, "DictNode" other) |
Combines this dictionary with another dictionary. | |
"DictNode" | from_yaml_files (cls, *Union[str, List[str]] files, Dict[str, Any] jinja_parse_data=None, **kwargs) |
Loads a dictionary from one more more yaml files. | |
Any | __getitem__ (self, Any __key) |
Get the value at the given key or index. | |
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 | 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. | |
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. | |
__setattr__ (self, name, value) | |
Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
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. | |
declare_attrs (cls, *args, **kwargs) | |
Initialize the attributes of this node. | |
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. | |
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) |
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. | |
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. | |
bool | isempty (self) |
Return True if this node is 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) | |
Initialize a type specifier for this class. | |
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) |
Get a function that can be used to set a value in this node. | |
Callable | get_combiner_lambda (self, Union[str, int] keytag) |
Get a function that can be used to combine a value to this node. | |
List[Tuple[Any, Callable]] | get_setters_for_keytag (self, str keytag, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given key/tag. | |
List[Tuple[Any, Callable]] | 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. | |
List[Tuple[Any, Callable]] | get_setters_for_type (self, Type t, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given type. | |
List[Tuple[Any, Callable]] | 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. | |
__str__ (self) | |
Return 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. | |
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. | |
+Public Attributes | |
spec | |
Public Attributes inherited from timeloopfe.common.nodes copy.Node | |
logger | |
parent_node | |
spec | |
+Protected Member Functions | |
_update_combine_pre_parse (self, dict other) | |
None | _check_alias (self, key) |
Protected Member Functions inherited from timeloopfe.common.nodes copy.Node | |
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) | |
_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) | |
+Protected Attributes | |
_require_one_of | |
_require_all_or_none_of | |
Protected Attributes inherited from timeloopfe.common.nodes copy.Node | |
_default_parse | |
+Private Attributes | |
__class__ | |
+Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
"BaseSpecification" | get_global_spec () |
Get 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 copy.Node | |
str | _get_tag (x) |
A node that is a dictionary of other nodes.
+timeloopfe.common.nodes copy.DictNode.__init__ | +( | +self, | +|
+ | + | * | args, | +
+ | + | __node_skip_parse = False, | +|
+ | + | ** | kwargs ) | +
Reimplemented from timeloopfe.common.nodes copy.Node.
+ +timeloopfe.common.nodes copy.DictNode.__getattr__ | +( | +self, | +|
+ | + | name ) | +
Index into the attributes or the contents of this node.
+ +Any timeloopfe.common.nodes copy.DictNode.__getitem__ | +( | +self, | +|
+ | + | Any | key ) | +
Get the value at the given key or index.
+ +Reimplemented from timeloopfe.common.nodes copy.Node.
+ +timeloopfe.common.nodes copy.DictNode.__setattr__ | +( | +self, | +|
+ | + | name, | +|
+ | + | value ) | +
None timeloopfe.common.nodes copy.DictNode.__setitem__ | +( | +self, | +|
+ | + | Any | key, | +
+ | + | Any | value ) | +
Set the value at the given key or index.
+ +Reimplemented from timeloopfe.common.nodes copy.Node.
+ +
+
|
+ +protected | +
+
|
+ +protected | +
None timeloopfe.common.nodes copy.DictNode.check_unrecognized | +( | +self, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Check for unrecognized keys in this node and all subnodes.
+ +Reimplemented from timeloopfe.common.nodes copy.Node.
+ +"DictNode" timeloopfe.common.nodes copy.DictNode.combine | +( | +self, | +|
+ | + | "DictNode" | other ) | +
Combines this dictionary with another dictionary.
+If a key is present in both dictionaries, the values are combined. Otherwise, the key is taken from whichever dictionary has it.
+ +"DictNode" timeloopfe.common.nodes copy.DictNode.from_yaml_files | +( | +cls, | +|
+ | + | *Union[str, List[str]] | files, | +
+ | + | Dict[str, Any] | jinja_parse_data = None, | +
+ | + | ** | kwargs ) | +
Loads a dictionary from one more more yaml files.
+Each yaml file should contain a dictionary. Dictionaries are combined in the order they are given.
+Keyword arguments are also added to the dictionary.
+Args: files: A list of yaml files to load. jinja_parse_data: A dictionary of data to use when parsing kwargs: Extra keyword arguments to add to the dictionary.
+Returns: A DictNode containing the combined dictionaries.
+Loads a dictionary from a list of yaml files. Each yaml file should contain a dictionary. Dictionaries are in the given order. Keyword arguments are also added to the dictionary. !
files | A list of yaml files to load. ! |
jinja_parse_data | A dictionary of data to use when parsing ! |
kwargs | Extra keyword arguments to add to the dictionary. |
Any timeloopfe.common.nodes copy.DictNode.get | +( | +self, | +|
+ | + | Any | __key, | +
+ | + | Any | __default = None ) | +
Gets a key from the dictionary.
+ +Any timeloopfe.common.nodes copy.DictNode.pop | +( | +self, | +|
+ | + | Any | __key, | +
+ | + | Any | __default = None ) | +
Pops a key from the dictionary.
+ +timeloopfe.common.nodes copy.DictNode.require_all_or_none_of | +( | +cls, | +|
+ | + | * | args ) | +
Require that all or none of the given keys are present.
+ +timeloopfe.common.nodes copy.DictNode.require_one_of | +( | +cls, | +|
+ | + | * | args ) | +
Require that at least one of the given keys is present.
+ +Any timeloopfe.common.nodes copy.DictNode.setdefault | +( | +self, | +|
+ | + | Any | __key, | +
+ | + | Any | __default = None ) | +
Sets the default value for a key.
+ +
+
|
+ +private | +
+
|
+ +protected | +
+
|
+ +protected | +
timeloopfe.common.nodes copy.DictNode.spec | +
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.FlatteningListNode, including all inherited members.
+__init__(self, *args, **kwargs) | timeloopfe.common.nodes copy.FlatteningListNode | |
_flatten(self) | timeloopfe.common.nodes copy.FlatteningListNode | protected |
combine(self, "FlatteningListNode" other) | timeloopfe.common.nodes copy.FlatteningListNode |
+ TimeloopFE
+
+ |
+
A list node that flattens lists of lists. + More...
++Public Member Functions | |
"FlatteningListNode" | combine (self, "FlatteningListNode" other) |
__init__ (self, *args, **kwargs) | |
Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
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. | |
declare_attrs (cls, *args, **kwargs) | |
Initialize the attributes of this node. | |
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. | |
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) |
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. | |
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. | |
bool | isempty (self) |
Return True if this node is 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) | |
Initialize a type specifier for this class. | |
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) |
Get a function that can be used to set a value in this node. | |
Callable | get_combiner_lambda (self, Union[str, int] keytag) |
Get a function that can be used to combine a value to this node. | |
List[Tuple[Any, Callable]] | get_setters_for_keytag (self, str keytag, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given key/tag. | |
List[Tuple[Any, Callable]] | 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. | |
List[Tuple[Any, Callable]] | get_setters_for_type (self, Type t, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given type. | |
List[Tuple[Any, Callable]] | 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. | |
__str__ (self) | |
Return 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. | |
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. | |
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. | |
+Protected Member Functions | |
_flatten (self) | |
Protected Member Functions inherited from timeloopfe.common.nodes copy.Node | |
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) | |
_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) | |
+Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
"BaseSpecification" | get_global_spec () |
Get 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 copy.ListNode | |
from_data | |
Public Attributes inherited from timeloopfe.common.nodes copy.Node | |
logger | |
parent_node | |
spec | |
Static Protected Member Functions inherited from timeloopfe.common.nodes copy.Node | |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes copy.Node | |
_default_parse | |
A list node that flattens lists of lists.
+timeloopfe.common.nodes copy.FlatteningListNode.__init__ | +( | +self, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Reimplemented from timeloopfe.common.nodes copy.ListNode.
+ +
+
|
+ +protected | +
"FlatteningListNode" timeloopfe.common.nodes copy.FlatteningListNode.combine | +( | +self, | +|
+ | + | "FlatteningListNode" | other ) | +
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.GrabParentAddMe, including all inherited members.
+__enter__(self) | timeloopfe.common.nodes copy.GrabParentAddMe | |
__exit__(self, *args) | timeloopfe.common.nodes copy.GrabParentAddMe | |
__init__(self, "Node" add_elem) | timeloopfe.common.nodes copy.GrabParentAddMe | |
add_elem | timeloopfe.common.nodes copy.GrabParentAddMe |
+ TimeloopFE
+
+ |
+
+Public Member Functions | |
__init__ (self, "Node" add_elem) | |
__enter__ (self) | |
__exit__ (self, *args) | |
+Public Attributes | |
add_elem | |
timeloopfe.common.nodes copy.GrabParentAddMe.__init__ | +( | +self, | +|
+ | + | "Node" | add_elem ) | +
timeloopfe.common.nodes copy.GrabParentAddMe.__enter__ | +( | +self | ) | ++ |
timeloopfe.common.nodes copy.GrabParentAddMe.__exit__ | +( | +self, | +|
+ | + | * | args ) | +
timeloopfe.common.nodes copy.GrabParentAddMe.add_elem | +
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.ListNode, including all inherited members.
+__init__(self, *args, **kwargs) | timeloopfe.common.nodes copy.ListNode | |
from_data | timeloopfe.common.nodes copy.ListNode |
+ TimeloopFE
+
+ |
+
A node that is a list of other nodes. + More...
++Public Member Functions | |
__init__ (self, *args, **kwargs) | |
Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
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. | |
declare_attrs (cls, *args, **kwargs) | |
Initialize the attributes of this node. | |
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. | |
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) |
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. | |
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. | |
bool | isempty (self) |
Return True if this node is 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) | |
Initialize a type specifier for this class. | |
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) |
Get a function that can be used to set a value in this node. | |
Callable | get_combiner_lambda (self, Union[str, int] keytag) |
Get a function that can be used to combine a value to this node. | |
List[Tuple[Any, Callable]] | get_setters_for_keytag (self, str keytag, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given key/tag. | |
List[Tuple[Any, Callable]] | 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. | |
List[Tuple[Any, Callable]] | get_setters_for_type (self, Type t, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given type. | |
List[Tuple[Any, Callable]] | 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. | |
__str__ (self) | |
Return 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. | |
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. | |
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. | |
+Public Attributes | |
from_data | |
Public Attributes inherited from timeloopfe.common.nodes copy.Node | |
logger | |
parent_node | |
spec | |
+Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes copy.Node | |
"BaseSpecification" | get_global_spec () |
Get 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.nodes copy.Node | |
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) | |
_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) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes copy.Node | |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes copy.Node | |
_default_parse | |
A node that is a list of other nodes.
+timeloopfe.common.nodes copy.ListNode.__init__ | +( | +self, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Reimplemented from timeloopfe.common.nodes copy.Node.
+ +Reimplemented in timeloopfe.common.nodes copy.FlatteningListNode.
+ +timeloopfe.common.nodes copy.ListNode.from_data | +
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.Node, including all inherited members.
+
+ TimeloopFE
+
+ |
+
Base class for all nodes in the hierarchy. + More...
++Public Member Functions | |
__init__ (self, *args, **kwargs) | |
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. | |
declare_attrs (cls, *args, **kwargs) | |
Initialize the attributes of this node. | |
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. | |
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) |
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. | |
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. | |
bool | isempty (self) |
Return True if this node is 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) | |
Initialize a type specifier for this class. | |
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) |
Get a function that can be used to set a value in this node. | |
Callable | get_combiner_lambda (self, Union[str, int] keytag) |
Get a function that can be used to combine a value to this node. | |
List[Tuple[Any, Callable]] | get_setters_for_keytag (self, str keytag, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given key/tag. | |
List[Tuple[Any, Callable]] | 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. | |
List[Tuple[Any, Callable]] | get_setters_for_type (self, Type t, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given type. | |
List[Tuple[Any, Callable]] | 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. | |
__str__ (self) | |
Return 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. | |
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. | |
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. | |
+Static Public Member Functions | |
"BaseSpecification" | get_global_spec () |
Get 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 | |
parent_node | |
spec | |
+Protected Member Functions | |
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) | |
_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) | |
+Static Protected Member Functions | |
str | _get_tag (x) |
+Protected Attributes | |
_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 copy.Node.__init__ | +( | +self, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Reimplemented in timeloopfe.common.nodes copy.ListNode, timeloopfe.common.nodes copy.FlatteningListNode, and timeloopfe.common.nodes copy.DictNode.
+ +timeloopfe.common.nodes copy.Node.__format__ | +( | +self, | +|
+ | + | format_spec ) | +
Formats the name of this node.
+ +Any timeloopfe.common.nodes copy.Node.__getitem__ | +( | +self, | +|
+ | + | Union[str, int] | key ) | +
Get the value at the given key or index.
+ +Reimplemented in timeloopfe.common.nodes copy.DictNode.
+ +timeloopfe.common.nodes copy.Node.__setitem__ | +( | +self, | +|
+ | + | Union[str, int] | key, | +
+ | + | Any | value ) | +
Set the value at the given key or index.
+ +Reimplemented in timeloopfe.common.nodes copy.DictNode.
+ +timeloopfe.common.nodes copy.Node.__str__ | +( | +self | ) | ++ |
Return the name of this node.
+ +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +staticprotected | +
+
|
+ +protected | +
Get the type specifiers for this node.
+Attributes: spec (Specification): The global specification object.
+Returns: Dict[str, TypeSpecifier]: The type specifiers for this node.
+ +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
timeloopfe.common.nodes copy.Node.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.
+Args: key_or_tag: The key/tag or tag to use for this type specifier. required_type: The type of value that this type specifier will be default: The default value to use if the key/tag is not found. callfunc: A function to call on the value before returning it. part_name_match: If True, the key/tag will match if it is a substring of the actual key/tag. no_change_key: If True, a parsed key will not be changed when a partial name match is found. Otherwise, the parsed key will be changed to the actual key. _processor_responsible_for_removing: The processor that will be responsible for removing this key from the containing node, if any. _add_checker_to: The dictionary to add the checker to. If None, add the checker to the class's type specifiers.
+Raises: AttributeError: If the class does not have a _param_type_specifiers attribute.
+ +timeloopfe.common.nodes copy.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.
+Also checks for correct types.
+Args: ignore_empty (bool): Flag indicating whether to ignore empty nodes. ignore_should_have_been_removed_by (bool): Flag indicating whether to ignore nodes that should have been removed by a processor.
+Raises: ParseError: If an unrecognized key is found.
+ +Reimplemented in timeloopfe.common.nodes copy.DictNode.
+ +timeloopfe.common.nodes copy.Node.clean_empties | +( | +self | ) | ++ |
Remove empty nodes from this node and all subnodes.
+ +T timeloopfe.common.nodes copy.Node.combine_index | +( | +self, | +|
+ | + | Union[str, int] | key, | +
+ | + | T | value ) | +
Combine the value at the given key with the given value.
+If there is no value at the given key, sets the value at the given key. If there is, attempts to combine the two values.
+Args: key: The key to combine. value: The value to combine.
+Returns: The combined value.
+ +timeloopfe.common.nodes copy.Node.declare_attrs | +( | +cls, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Initialize the attributes of this node.
+ +Callable timeloopfe.common.nodes copy.Node.get_combiner_lambda | +( | +self, | +|
+ | + | Union[str, int] | keytag ) | +
Get a function that can be used to combine a value to this node.
+The combiner takes one argument, the value to combine.
+Args: keytag: The key or tag to combine.
+Returns: A function that can be used to combine a value to this node.
+ +List[Tuple[Any, Callable]] timeloopfe.common.nodes copy.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 copy.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 the global specification object.
+ +str timeloopfe.common.nodes copy.Node.get_name | +( | +self, | +|
+ | + | Union[Set, None] | seen = None ) | +
Get the name of this node.
+ +List[T] timeloopfe.common.nodes copy.Node.get_nodes_of_type | +( | +self, | +|
+ | + | Type[T] | node_type ) | +
Return a list of all subnodes of a given type.
+Args: node_type: The type of node to search for.
+Returns: A list of all subnodes of the given type.
+ +Callable timeloopfe.common.nodes copy.Node.get_setter_lambda | +( | +self, | +|
+ | + | Union[str, int] | keytag ) | +
Get a function that can be used to set a value in this node.
+The setter takes one argument, the value to set.
+Args: keytag: The key or tag to set.
+Returns: A function that can be used to set a value in this node.
+ +List[Tuple[Any, Callable]] timeloopfe.common.nodes copy.Node.get_setters_for_keytag | +( | +self, | +|
+ | + | str | keytag, | +
+ | + | bool | recursive = True ) | +
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given key/tag.
+A setter is a function that can be used to set a value in this node.
+Args: keytag: The key or tag to search for. recursive: If True, search recursively.
+ +List[Tuple[Any, Callable]] timeloopfe.common.nodes copy.Node.get_setters_for_type | +( | +self, | +|
+ | + | Type | t, | +
+ | + | bool | recursive = True ) | +
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given type.
+A setter is a function that can be used to set 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, setter) for all keys/tags in this node that match the given type.
+ +timeloopfe.common.nodes copy.Node.get_specifiers_from_processors | +( | +cls, | +|
+ | + | "BaseSpecification" | spec ) | +
Get the specifiers that have been set from processors.
+ +str timeloopfe.common.nodes copy.Node.get_tag | +( | +self | ) | ++ |
Get the tag of this node.
+ +bool timeloopfe.common.nodes copy.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 copy.Node.isempty | +( | +self | ) | ++ |
Return True if this node is empty.
+Good to override.
+ +bool timeloopfe.common.nodes copy.Node.isempty_recursive | +( | +self | ) | ++ |
Return True if this node or all subnodes are empty.
+ +Iterable[Tuple[Union[str, int], Any]] timeloopfe.common.nodes copy.Node.items | +( | +self | ) | ++ |
Get iterable of (key, value) or (index, value) pairs.
+ +timeloopfe.common.nodes copy.Node.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.
+Args: symbol_table: A dictionary mapping variable names to values. parsed_ids: A set of IDs of nodes that have already been parsed. callfunc: A function to call on each node after parsing.
+ +timeloopfe.common.nodes copy.Node.recognize_all | +( | +cls, | +|
+ | + | bool | recognize_all = True ) | +
Set whether all attributes under this node should be recognized.
+Attributes: recognize_all (bool): Flag indicating whether all attributes under this node should be recognized.
+ +Any timeloopfe.common.nodes copy.Node.recursive_apply | +( | +self, | +|
+ | + | callable | func, | +
+ | + | bool | self_first = False, | +
+ | + | set | applied_to = None ) | +
Apply a function to this node and all subnodes.
+Args: func (callable): The function to apply. self_first (bool): Flag indicating whether to apply the function to this node before applying it to subnodes. applied_to (set): A set of ids of nodes that have already been visited. Prevents infinite recursion.
+Returns: The return value of the function applied to this node.
+ +timeloopfe.common.nodes copy.Node.reset_processor_elems | +( | +cls, | +|
+ | + | Optional[Type] | processor = None ) | +
timeloopfe.common.nodes copy.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.
+ +
+
|
+ +static | +
Try to combine two values.
+Args: a: The first value. b: The second value. innonde: The node that contains the values. For error messages. index: The index of the values in the node. For error messages.
+Returns: The combined value.
+ +timeloopfe.common.nodes copy.Node.unique_class_name | +( | +cls | ) | ++ |
Return a unique name for this class.
+ +
+
|
+ +private | +
+
|
+ +protected | +
timeloopfe.common.nodes copy.Node.logger | +
timeloopfe.common.nodes copy.Node.parent_node | +
timeloopfe.common.nodes copy.Node.spec | +
+ TimeloopFE
+
+ |
+
Exception for nodes. + More...
+Exception for nodes.
+
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.TypeSpecifier, including all inherited members.
+__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) | timeloopfe.common.nodes copy.TypeSpecifier | |
callfunc | timeloopfe.common.nodes copy.TypeSpecifier | |
cast(self, Any value, bool __node_skip_parse=False) | timeloopfe.common.nodes copy.TypeSpecifier | |
cast_check_type(self, Any value, "Node" node, str key) | timeloopfe.common.nodes copy.TypeSpecifier | |
check_type(self, Any value, "Node" node, str key) | timeloopfe.common.nodes copy.TypeSpecifier | |
get_id2casted(cls) | timeloopfe.common.nodes copy.TypeSpecifier | |
removed_by_str(self) | timeloopfe.common.nodes copy.TypeSpecifier | |
required_type | timeloopfe.common.nodes copy.TypeSpecifier | |
reset_id2casted(cls) | timeloopfe.common.nodes copy.TypeSpecifier | |
should_have_been_removed_by | timeloopfe.common.nodes copy.TypeSpecifier |
+ TimeloopFE
+
+ |
+
Represents a type specifier for a node in the TimeloopFE library. + More...
++Public Member Functions | |
get_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) | |
removed_by_str (self) | |
Any | cast_check_type (self, Any value, "Node" node, str key) |
Any | cast (self, Any value, bool __node_skip_parse=False) |
check_type (self, Any value, "Node" node, str key) | |
+Public Attributes | |
callfunc | |
should_have_been_removed_by | |
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 copy.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 copy.TypeSpecifier.cast | +( | +self, | +|
+ | + | Any | value, | +
+ | + | bool | __node_skip_parse = False ) | +
Any timeloopfe.common.nodes copy.TypeSpecifier.cast_check_type | +( | +self, | +|
+ | + | Any | value, | +
+ | + | "Node" | node, | +
+ | + | str | key ) | +
timeloopfe.common.nodes copy.TypeSpecifier.check_type | +( | +self, | +|
+ | + | Any | value, | +
+ | + | "Node" | node, | +
+ | + | str | key ) | +
timeloopfe.common.nodes copy.TypeSpecifier.get_id2casted | +( | +cls | ) | ++ |
timeloopfe.common.nodes copy.TypeSpecifier.removed_by_str | +( | +self | ) | ++ |
timeloopfe.common.nodes copy.TypeSpecifier.reset_id2casted | +( | +cls | ) | ++ |
timeloopfe.common.nodes copy.TypeSpecifier.callfunc | +
timeloopfe.common.nodes copy.TypeSpecifier.required_type | +
timeloopfe.common.nodes copy.TypeSpecifier.should_have_been_removed_by | +
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.common.nodes copy.Unspecified, including all inherited members.
+__repr__(self) | timeloopfe.common.nodes copy.Unspecified | |
__str__(self) | timeloopfe.common.nodes copy.Unspecified |
+ TimeloopFE
+
+ |
+
Class to represent an unspecified value. + More...
++Public Member Functions | |
__str__ (self) | |
__repr__ (self) | |
Class to represent an unspecified value.
+timeloopfe.common.nodes copy.Unspecified.__repr__ | +( | +self | ) | ++ |
timeloopfe.common.nodes copy.Unspecified.__str__ | +( | +self | ) | ++ |
This is the complete list of members for timeloopfe.common.nodes.CombineableListNode, including all inherited members.
+This is the complete list of members for timeloopfe.common.nodes.CombinableListNode, including all inherited members.
__class__ | timeloopfe.common.nodes.CombineableListNode | private |
combine(self, "CombineableListNode" other) | timeloopfe.common.nodes.CombineableListNode | |
__class__ | timeloopfe.common.nodes.CombinableListNode | private |
combine(self, "CombinableListNode" other) | timeloopfe.common.nodes.CombinableListNode |
A list node that can be combined with others by extending. More...
Public Member Functions | |
"CombineableListNode" | combine (self, "CombineableListNode" other) |
Extends this list with the contents of another list. | |
"CombinableListNode" | combine (self, "CombinableListNode" other) |
Extends this list with the contents of another list. | |
Public Member Functions inherited from timeloopfe.common.nodes.ListNode | |
__init__ (self, *args, **kwargs) | |
Private Attributes | |
__class__ | |
__class__ | |
Additional Inherited Members |
"CombineableListNode" timeloopfe.common.nodes.CombineableListNode.combine | +"CombinableListNode" timeloopfe.common.nodes.CombinableListNode.combine | ( | self, | ||
- | "CombineableListNode" | other ) | +"CombinableListNode" | other ) |
timeloopfe.common.nodes.CombineableListNode.__class__ | +timeloopfe.common.nodes.CombinableListNode.__class__ |
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.
+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, timeloopfe.v4.sparse_optimizations.ComputeOptimizationList, and timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.
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.
+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.ComputeOptimizationList, 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.
Reimplemented in timeloopfe.common.base_specification.BaseSpecification, timeloopfe.common.base_specification.BaseSpecification, 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.Networks, 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.ComponentsList, timeloopfe.v4.components.CompoundComponent, timeloopfe.v4.components.SubcomponentList, timeloopfe.v4.components.Subcomponent, timeloopfe.v4.components.ComponentAttributes, timeloopfe.v4.components.ActionsList, timeloopfe.v4.components.Action, timeloopfe.v4.components.ActionSubcomponentsList, timeloopfe.v4.components.SubcomponentActionGroup, timeloopfe.v4.components.SubcomponentActionList, timeloopfe.v4.components.SubcomponentAction, timeloopfe.v4.constraints.Constraints, timeloopfe.v4.constraints.ConstraintsList, 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.Permutation, timeloopfe.v4.constraints.Factors, timeloopfe.v4.constraints.ProblemDataspaceList, 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.ProblemDataspaceList, 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.SparseOptimizationsList, 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.ComputeOptimizationList, timeloopfe.v4.sparse_optimizations.ActionOptimization, timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList, timeloopfe.v4.sparse_optimizations.ActionOptimizationOption, timeloopfe.v4.specification.Specification, and timeloopfe.v4.variables.Variables.
Reimplemented from timeloopfe.common.nodes.CombinableListNode.
diff --git a/classtimeloopfe_1_1v4_1_1constraints_1_1Factors__coll__graph.map b/classtimeloopfe_1_1v4_1_1constraints_1_1Factors__coll__graph.map index 04dfaa2..5441a9f 100644 --- a/classtimeloopfe_1_1v4_1_1constraints_1_1Factors__coll__graph.map +++ b/classtimeloopfe_1_1v4_1_1constraints_1_1Factors__coll__graph.map @@ -1,6 +1,6 @@
+ TimeloopFE
+
+ |
+
This is the complete list of members for timeloopfe.v4.sparse_optimizations.ComputeOptimizationList, including all inherited members.
+__init__(self, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ComputeOptimizationList | |
declare_attrs(cls, *args, **kwargs) | timeloopfe.v4.sparse_optimizations.ComputeOptimizationList |
+ TimeloopFE
+
+ |
+
A list of compute optimizations. + More...
++Public Member Functions | |
declare_attrs (cls, *args, **kwargs) | |
Initialize the attributes of this node. | |
__init__ (self, *args, **kwargs) | |
Public Member Functions inherited from timeloopfe.common.nodes.CombinableListNode | |
"CombinableListNode" | combine (self, "CombinableListNode" other) |
Extends this list with the contents of another list. | |
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. | |
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) | |
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. | |
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) |
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. | |
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. | |
bool | isempty (self) |
Return True if this node is 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) | |
Initialize a type specifier for this class. | |
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) |
Get a function that can be used to set a value in this node. | |
Callable | get_combiner_lambda (self, Union[str, int] keytag) |
Get a function that can be used to combine a value to this node. | |
List[Tuple[Any, Callable]] | get_setters_for_keytag (self, str keytag, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given key/tag. | |
List[Tuple[Any, Callable]] | 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. | |
List[Tuple[Any, Callable]] | get_setters_for_type (self, Type t, bool recursive=True) |
Get a list of tuples of the form (value, setter) for all keys/tags in this node that match the given type. | |
List[Tuple[Any, Callable]] | 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. | |
__str__ (self) | |
Return 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. | |
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. | |
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. | |
+Additional Inherited Members | |
Static Public Member Functions inherited from timeloopfe.common.nodes.Node | |
"BaseSpecification" | get_global_spec () |
Get 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.ListNode | |
from_data | |
Public Attributes inherited from timeloopfe.common.nodes.Node | |
logger | |
from_data | |
parent_node | |
spec | |
Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
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) | |
_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) | |
Static Protected Member Functions inherited from timeloopfe.common.nodes.Node | |
str | _get_tag (x) |
Protected Attributes inherited from timeloopfe.common.nodes.Node | |
_default_parse | |
A list of compute optimizations.
+timeloopfe.v4.sparse_optimizations.ComputeOptimizationList.__init__ | +( | +self, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Reimplemented from timeloopfe.common.nodes.ListNode.
+ +timeloopfe.v4.sparse_optimizations.ComputeOptimizationList.declare_attrs | +( | +cls, | +|
+ | + | * | args, | +
+ | + | ** | kwargs ) | +
Initialize the attributes of this node.
+ +Reimplemented from timeloopfe.common.nodes.Node.
+ +▼Cdict | |
▼Ctimeloopfe.common.nodes.DictNode | A node that is a dictionary of other nodes |
►Ctimeloopfe.common.base_specification.BaseSpecification | Base class for specifications in the Timeloop framework |
Ctimeloopfe.common.base_specification.BaseSpecification | Base class for specifications in the Timeloop framework |
►Ctimeloopfe.v4.arch.Attributes | A class representing attributes for a node in the architecture |
►Ctimeloopfe.v4.arch.Branch | A branch in the architecture |
►Ctimeloopfe.v4.arch.Leaf | A leaf node in the architecture hierarchy |
Ctimeloopfe.v4.arch.Spatial | A spatial configuration in a system architecture |
Ctimeloopfe.v4.components.Action | Represents an action that a component can perform |
Ctimeloopfe.v4.components.ComponentAttributes | Represents the attributes of a component |
Ctimeloopfe.v4.components.Components | A collection of components |
Ctimeloopfe.v4.components.CompoundComponent | Represents a compound component |
Ctimeloopfe.v4.components.Subcomponent | A subcomponent |
Ctimeloopfe.v4.components.SubcomponentAction | A subcomponent action |
Ctimeloopfe.v4.components.SubcomponentActionGroup | A group of subactions taken by a particular subcomponent |
►Ctimeloopfe.v4.constraints.Constraint | A constraint in the system |
Ctimeloopfe.v4.constraints.ConstraintGroup | A group of constraints |
Ctimeloopfe.v4.constraints.Constraints | Class representing constraints |
Ctimeloopfe.v4.globals.EnvironmentVariables | Dictionary of environment variables |
Ctimeloopfe.v4.globals.Globals | Top-level Globals key |
Ctimeloopfe.v4.mapper.Mapper | A mapper object that holds various attributes and settings for mapping operations in Timeloop |
Ctimeloopfe.v4.mapspace.Mapspace | Top-level mapspace object |
Ctimeloopfe.v4.problem.DataSpace | A data space object |
Ctimeloopfe.v4.problem.Density | A Density object represents the density and distribution of a workload tensor |
Ctimeloopfe.v4.problem.DensityList | A list of densities for each data space |
Ctimeloopfe.v4.problem.Instance | An problem instance object |
Ctimeloopfe.v4.problem.Problem | The top-level problem object in Timeloop |
Ctimeloopfe.v4.problem.Shape | Problem shape object |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimization | An action optimization |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimizationOption | An action optimization option |
Ctimeloopfe.v4.sparse_optimizations.ComputeOptimization | A compute optimization |
Ctimeloopfe.v4.sparse_optimizations.RepresentationDataSpace | Contains the representation format for a data space |
Ctimeloopfe.v4.sparse_optimizations.RepresentationFormat | A representation format sparse optimization |
Ctimeloopfe.v4.sparse_optimizations.RepresentationRank | A representation rank |
Ctimeloopfe.v4.sparse_optimizations.SparseOptimizationGroup | A group of sparse optimizations |
Ctimeloopfe.v4.sparse_optimizations.SparseOptimizations | Top-level class for sparse optimizations |
Ctimeloopfe.v4.variables.Variables | A top-level class for variables |
▼CException | |
Ctimeloopfe.common.nodes.ParseError | Exception for nodes |
Ctimeloopfe.common.processor.ProcessorError | Exception raised by processors |
Ctimeloopfe.common.nodes.GrabParentAddMe | |
▼Clist | |
▼Ctimeloopfe.common.nodes.ListNode | A node that is a list of other nodes |
►Ctimeloopfe.common.nodes.CombineableListNode | A list node that can be combined with others by extending |
►Ctimeloopfe.common.nodes.FlatteningListNode | A list node that flattens lists of lists |
Ctimeloopfe.v4.arch.ArchNodes | A collection of architectural nodes |
Ctimeloopfe.v4.arch.Networks | A list of networks in the architecture |
Ctimeloopfe.v4.components.ActionSubcomponentsList | A list of actions that may be taken as subactions of an action |
Ctimeloopfe.v4.components.ActionsList | A list of actions for a component |
Ctimeloopfe.v4.components.SubcomponentActionList | A list of subcomponent actions |
Ctimeloopfe.v4.components.SubcomponentList | A list of subcomponents |
Ctimeloopfe.v4.constraints.Permutation | A permutation of ranks |
Ctimeloopfe.v4.constraints.ProblemDataspaceList | A list of problem dataspaces |
Ctimeloopfe.v4.mapper.OptimizationMetrics | A list of optimization metrics including delay, energy, EDP, and last level accesses |
Ctimeloopfe.v4.problem.ProblemDataspaceList | A list of data spaces in the problem |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimizationList | A list of action optimizations |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList | A list of action optimization options |
Ctimeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList | A list of representation problem dataspaces |
Ctimeloopfe.v4.sparse_optimizations.RepresentationRankList | A list of ranks to be used in the representation format |
Ctimeloopfe.v4.sparse_optimizations.SparseOptimizationsList | A list of sparse optimizations |
▼Cstr | |
Ctimeloopfe.v4.constraints.Factor | A loop factor (e.g., P=1) |
Ctimeloopfe.common.nodes.TypeSpecifier | Represents a type specifier for a node in the TimeloopFE library |
Ctimeloopfe.common.nodes.Unspecified | Class to represent an unspecified value |
▼CABC | |
▼Ctimeloopfe.common.nodes.Node | Base class for all nodes in the hierarchy |
Ctimeloopfe.common.nodes.DictNode | A node that is a dictionary of other nodes |
Ctimeloopfe.common.nodes.ListNode | A node that is a list of other nodes |
►Ctimeloopfe.v4.arch.ArchNode | A node in the architecture hierarchy |
▼Ctimeloopfe.common.processor.Processor | Base class for all processors, which are used to modify the specification before it is passed to Accelergy/Timeloop |
Ctimeloopfe.common.processor.References2CopiesProcessor | Converts references to copies in the specification |
Ctimeloopfe.common.processor.SimpleProcessor | An example simple processor |
Ctimeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor | Takes constraints from constraints lists and attaches them to objects in the architecture |
Ctimeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor | Defines constraint macros to be used for simplifying constraint specification |
Ctimeloopfe.v4.processors.dataspace2branch.Dataspace2BranchProcessor | Resolves which data spaces are kept in which branches |
Ctimeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor | Enable the dummy table for Accelergy to placeholder energy/area |
Ctimeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor | Optimizes permutation by pruning superfluous permutations |
Ctimeloopfe.v4.processors.required_actions.RequiredActionsProcessor | Ensures that all components have actions defined for Accelergy Storage: |
Ctimeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor | Takes sparse optimizations from sparse optimizations lists and attaches them to the architecture |
Ctimeloopfe.v4.processors.to_diagram_processor.ToDiagramProcessor | Generates a Graphviz diagram of the architecture |
Ctimeloopfe.v4.arch.Branch | A branch in the architecture |
Ctimeloopfe.v4.arch.Component | A component in the architecture |
Ctimeloopfe.v4.arch.Container | A container in the architecture |
Ctimeloopfe.v4.arch.Leaf | A leaf node in the architecture hierarchy |
Ctimeloopfe.common.nodes copy.DictNode | A node that is a dictionary of other nodes |
▼Ctimeloopfe.common.nodes.DictNode | A node that is a dictionary of other nodes |
►Ctimeloopfe.common.base_specification.BaseSpecification | Base class for specifications in the Timeloop framework |
Ctimeloopfe.common.base_specification.BaseSpecification | Base class for specifications in the Timeloop framework |
►Ctimeloopfe.v4.arch.Attributes | A class representing attributes for a node in the architecture |
►Ctimeloopfe.v4.arch.Branch | A branch in the architecture |
►Ctimeloopfe.v4.arch.Leaf | A leaf node in the architecture hierarchy |
Ctimeloopfe.v4.arch.Spatial | A spatial configuration in a system architecture |
Ctimeloopfe.v4.components.Action | Represents an action that a component can perform |
Ctimeloopfe.v4.components.ComponentAttributes | Represents the attributes of a component |
Ctimeloopfe.v4.components.Components | A collection of components |
Ctimeloopfe.v4.components.CompoundComponent | Represents a compound component |
Ctimeloopfe.v4.components.Subcomponent | A subcomponent |
Ctimeloopfe.v4.components.SubcomponentAction | A subcomponent action |
Ctimeloopfe.v4.components.SubcomponentActionGroup | A group of subactions taken by a particular subcomponent |
►Ctimeloopfe.v4.constraints.Constraint | A constraint in the system |
Ctimeloopfe.v4.constraints.ConstraintGroup | A group of constraints |
Ctimeloopfe.v4.constraints.Constraints | Class representing constraints |
Ctimeloopfe.v4.globals.EnvironmentVariables | Dictionary of environment variables |
Ctimeloopfe.v4.globals.Globals | Top-level Globals key |
Ctimeloopfe.v4.mapper.Mapper | A mapper object that holds various attributes and settings for mapping operations in Timeloop |
Ctimeloopfe.v4.mapspace.Mapspace | Top-level mapspace object |
Ctimeloopfe.v4.problem.DataSpace | A data space object |
Ctimeloopfe.v4.problem.Density | A Density object represents the density and distribution of a workload tensor |
Ctimeloopfe.v4.problem.DensityList | A list of densities for each data space |
Ctimeloopfe.v4.problem.Instance | An problem instance object |
Ctimeloopfe.v4.problem.Problem | The top-level problem object in Timeloop |
Ctimeloopfe.v4.problem.Shape | Problem shape object |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimization | An action optimization |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimizationOption | An action optimization option |
Ctimeloopfe.v4.sparse_optimizations.ComputeOptimization | A compute optimization |
Ctimeloopfe.v4.sparse_optimizations.RepresentationDataSpace | Contains the representation format for a data space |
Ctimeloopfe.v4.sparse_optimizations.RepresentationFormat | A representation format sparse optimization |
Ctimeloopfe.v4.sparse_optimizations.RepresentationRank | A representation rank |
Ctimeloopfe.v4.sparse_optimizations.SparseOptimizationGroup | A group of sparse optimizations |
Ctimeloopfe.v4.sparse_optimizations.SparseOptimizations | Top-level class for sparse optimizations |
Ctimeloopfe.v4.variables.Variables | A top-level class for variables |
▼CException | |
Ctimeloopfe.common.nodes copy.ParseError | Exception for nodes |
Ctimeloopfe.common.nodes.ParseError | Exception for nodes |
Ctimeloopfe.common.processor.ProcessorError | Exception raised by processors |
Ctimeloopfe.common.nodes copy.GrabParentAddMe | |
Ctimeloopfe.common.nodes.GrabParentAddMe | |
▼Clist | |
▼Ctimeloopfe.common.nodes copy.ListNode | A node that is a list of other nodes |
Ctimeloopfe.common.nodes copy.CombinableListNode | A list node that can be combined with others by extending |
Ctimeloopfe.common.nodes copy.FlatteningListNode | A list node that flattens lists of lists |
▼Ctimeloopfe.common.nodes.ListNode | A node that is a list of other nodes |
►Ctimeloopfe.common.nodes.CombinableListNode | A list node that can be combined with others by extending |
►Ctimeloopfe.common.nodes.FlatteningListNode | A list node that flattens lists of lists |
Ctimeloopfe.v4.arch.ArchNodes | A collection of architectural nodes |
Ctimeloopfe.v4.arch.Networks | A list of networks in the architecture |
Ctimeloopfe.v4.components.ActionSubcomponentsList | A list of actions that may be taken as subactions of an action |
Ctimeloopfe.v4.components.ActionsList | A list of actions for a component |
Ctimeloopfe.v4.components.SubcomponentActionList | A list of subcomponent actions |
Ctimeloopfe.v4.components.SubcomponentList | A list of subcomponents |
Ctimeloopfe.v4.constraints.Permutation | A permutation of ranks |
Ctimeloopfe.v4.constraints.ProblemDataspaceList | A list of problem dataspaces |
Ctimeloopfe.v4.mapper.OptimizationMetrics | A list of optimization metrics including delay, energy, EDP, and last level accesses |
Ctimeloopfe.v4.problem.ProblemDataspaceList | A list of data spaces in the problem |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimizationList | A list of action optimizations |
Ctimeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList | A list of action optimization options |
Ctimeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList | A list of representation problem dataspaces |
Ctimeloopfe.v4.sparse_optimizations.RepresentationRankList | A list of ranks to be used in the representation format |
Ctimeloopfe.v4.sparse_optimizations.SparseOptimizationsList | A list of sparse optimizations |
▼Cstr | |
Ctimeloopfe.v4.constraints.Factor | A loop factor (e.g., P=1) |
Ctimeloopfe.common.nodes copy.TypeSpecifier | Represents a type specifier for a node in the TimeloopFE library |
Ctimeloopfe.common.nodes.TypeSpecifier | Represents a type specifier for a node in the TimeloopFE library |
Ctimeloopfe.common.nodes copy.Unspecified | Class to represent an unspecified value |
Ctimeloopfe.common.nodes.Unspecified | Class to represent an unspecified value |
▼CABC | |
▼Ctimeloopfe.common.nodes copy.Node | Base class for all nodes in the hierarchy |
Ctimeloopfe.common.nodes copy.DictNode | A node that is a dictionary of other nodes |
Ctimeloopfe.common.nodes copy.ListNode | A node that is a list of other nodes |
▼Ctimeloopfe.common.nodes.Node | Base class for all nodes in the hierarchy |
Ctimeloopfe.common.nodes.DictNode | A node that is a dictionary of other nodes |
Ctimeloopfe.common.nodes.ListNode | A node that is a list of other nodes |
►Ctimeloopfe.v4.arch.ArchNode | A node in the architecture hierarchy |
▼Ctimeloopfe.common.processor.Processor | Base class for all processors, which are used to modify the specification before it is passed to Accelergy/Timeloop |
Ctimeloopfe.common.processor.References2CopiesProcessor | Converts references to copies in the specification |
Ctimeloopfe.common.processor.SimpleProcessor | An example simple processor |
Ctimeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor | Takes constraints from constraints lists and attaches them to objects in the architecture |
Ctimeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor | Defines constraint macros to be used for simplifying constraint specification |
Ctimeloopfe.v4.processors.dataspace2branch.Dataspace2BranchProcessor | Resolves which data spaces are kept in which branches |
Ctimeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor | Enable the dummy table for Accelergy to placeholder energy/area |
Ctimeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor | Optimizes permutation by pruning superfluous permutations |
Ctimeloopfe.v4.processors.required_actions.RequiredActionsProcessor | Ensures that all components have actions defined for Accelergy Storage: |
Ctimeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor | Takes sparse optimizations from sparse optimizations lists and attaches them to the architecture |
Ctimeloopfe.v4.processors.to_diagram_processor.ToDiagramProcessor | Generates a Graphviz diagram of the architecture |
Ctimeloopfe.v4.arch.Branch | A branch in the architecture |
Ctimeloopfe.v4.arch.Component | A component in the architecture |
Ctimeloopfe.v4.arch.Container | A container in the architecture |
Ctimeloopfe.v4.arch.Leaf | A leaf node in the architecture hierarchy |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@@ -285,17 +301,32 @@ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- _ -
- c -
- d -- g -- i -
- l -
- s -- t -
-
diff --git a/namespacemembers_vars.html b/namespacemembers_vars.html
index 3d55475..30a1976 100644
--- a/namespacemembers_vars.html
+++ b/namespacemembers_vars.html
@@ -73,25 +73,25 @@
Here is a list of all namespace functions with links to the namespace documentation for each function:
Here is a list of all namespace functions with links to the namespace documentation for each function:
+
+- _ -- a -- c -- d -- f -- g -- i -
- n -- s -- t -- w -Here is a list of all namespace variables with links to the namespace documentation for each variable: ►Nbase_specification | Ndoc | Provides information on all node subtypes and their attributes | ►Nnodes | Node classes for parsing and processing specification trees | ►Nnodes | Copy Node classes for parsing and processing specification trees | ►Nprocessor | Base class for all processors | ►Nversion_transpilers | ▼Nv4 | Timeloop v4 Specification | ►Narch | ►Ncomponents | ►Nconstraints | ►Nglobals | ►Nmapper | ►Nmapspace | ►Nproblem | ►Nprocessors | Standard suite of processors for timeloopfe | ►Nsparse_optimizations | ►Nspecification | ►Nvariables | Nversion | ►Nnodes copy | ►Nprocessor | Base class for all processors | ►Nversion_transpilers | ▼Nv4 | Timeloop v4 Specification | ►Narch | ►Ncomponents | ►Nconstraints | ►Nglobals | ►Nmapper | ►Nmapspace | ►Nproblem | ►Nprocessors | Standard suite of processors for timeloopfe | ►Nsparse_optimizations | ►Nspecification | ►Nvariables | Nversion | |
Node classes for parsing and processing specification trees. +
copy Node classes for parsing and processing specification trees. More...
Classes | |
class | CombineableListNode |
A list node that can be combined with others by extending. More... | |
class | CombinableListNode |
A list node that can be combined with others by extending. More... | |
class | DictNode |
A node that is a dictionary of other nodes. More... | |
Node classes for parsing and processing specification trees.
+copy Node classes for parsing and processing specification trees.
+Node classes for parsing and processing specification trees.
+ TimeloopFE
+
+ |
+
+Classes | |
class | CombinableListNode |
A list node that can be combined with others by extending. More... | |
class | DictNode |
A node that is a dictionary of other nodes. More... | |
class | FlatteningListNode |
A list node that flattens lists of lists. More... | |
class | GrabParentAddMe |
class | ListNode |
A node that is a list of other nodes. More... | |
class | Node |
Base class for all nodes in the hierarchy. More... | |
class | ParseError |
Exception for nodes. More... | |
class | TypeSpecifier |
Represents a type specifier for a node in the TimeloopFE library. More... | |
class | Unspecified |
Class to represent an unspecified value. More... | |
+Functions | |
bool | is_subclass (Any x, Any of) |
bool | isempty (Iterable x) |
+Variables | |
default_unspecified_ = Unspecified() | |
T = TypeVar("T", bound="Node") | |
_local = threading.local() | |
_thread_local = threading.local() | |
lock = threading.Lock() | |
top_spec | |
bool timeloopfe.common.nodes copy.is_subclass | +( | +Any | x, | +
+ | + | Any | of ) | +
bool timeloopfe.common.nodes copy.isempty | +( | +Iterable | x | ) | ++ |
+
|
+ +protected | +
+
|
+ +protected | +
timeloopfe.common.nodes copy.default_unspecified_ = Unspecified() | +
timeloopfe.common.nodes copy.lock = threading.Lock() | +
timeloopfe.common.nodes copy.T = TypeVar("T", bound="Node") | +
timeloopfe.common.nodes copy.top_spec | +
+ TimeloopFE
+
+ |
+
+Classes | |
class | timeloopfe.common.nodes copy.ParseError |
Exception for nodes. More... | |
class | timeloopfe.common.nodes copy.Unspecified |
Class to represent an unspecified value. More... | |
class | timeloopfe.common.nodes copy.TypeSpecifier |
Represents a type specifier for a node in the TimeloopFE library. More... | |
class | timeloopfe.common.nodes copy.GrabParentAddMe |
class | timeloopfe.common.nodes copy.Node |
Base class for all nodes in the hierarchy. More... | |
class | timeloopfe.common.nodes copy.ListNode |
A node that is a list of other nodes. More... | |
class | timeloopfe.common.nodes copy.CombinableListNode |
A list node that can be combined with others by extending. More... | |
class | timeloopfe.common.nodes copy.FlatteningListNode |
A list node that flattens lists of lists. More... | |
class | timeloopfe.common.nodes copy.DictNode |
A node that is a dictionary of other nodes. More... | |
+Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.common |
namespace | timeloopfe.common.nodes copy |
namespace | timeloopfe.common.nodes |
copy Node classes for parsing and processing specification trees. | |
+Functions | |
bool | timeloopfe.common.nodes copy.is_subclass (Any x, Any of) |
bool | timeloopfe.common.nodes copy.isempty (Iterable x) |
+Variables | |
timeloopfe.common.nodes copy.default_unspecified_ = Unspecified() | |
timeloopfe.common.nodes copy.T = TypeVar("T", bound="Node") | |
timeloopfe.common.nodes copy._local = threading.local() | |
timeloopfe.common.nodes copy._thread_local = threading.local() | |
timeloopfe.common.nodes copy.lock = threading.Lock() | |
timeloopfe.common.nodes copy.top_spec | |
diff --git a/search/all_0.js b/search/all_0.js
index 68d7006..dc5415e 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -1,50 +1,50 @@
var searchData=
[
- ['_5f_5fclass_5f_5f_0',['__class__',['../classtimeloopfe_1_1common_1_1nodes_1_1CombineableListNode.html#a45bca6791434cfb3110cdf13cdc1e1ec',1,'timeloopfe.common.nodes.CombineableListNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab87c81395f7906670c6846bf700b3876',1,'timeloopfe.common.nodes.DictNode.__class__']]],
- ['_5f_5fcurrently_5fparsing_5findex_1',['__currently_parsing_index',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a40218a91e55aa1f661ea2ce267158442',1,'timeloopfe::common::nodes::Node']]],
- ['_5f_5fenter_5f_5f_2',['__enter__',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a823eb3ddf2c3ce11024e32f50922ee0e',1,'timeloopfe::common::nodes::GrabParentAddMe']]],
- ['_5f_5fexit_5f_5f_3',['__exit__',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a0ac07b9720e0c66532fd24ce5a4dff48',1,'timeloopfe::common::nodes::GrabParentAddMe']]],
- ['_5f_5fformat_5f_5f_4',['__format__',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#af95c0d7f622afb251b6456aa2007095b',1,'timeloopfe::common::nodes::Node']]],
- ['_5f_5fgetattr_5f_5f_5',['__getattr__',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ae227d38594dcf0f03b44eaf9037aab6b',1,'timeloopfe::common::nodes::DictNode']]],
- ['_5f_5fgetitem_5f_5f_6',['__getitem__',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a2a79882955221cf064dfcc2de1bd0b3e',1,'timeloopfe.common.nodes.Node.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a637db387e82691c2d5228204e434d12e',1,'timeloopfe.common.nodes.DictNode.__getitem__()']]],
- ['_5f_5finit_5f_5f_7',['__init__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNode.html#a940ba5870077442852a022b03489beca',1,'timeloopfe.v4.arch.ArchNode.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a9d890cf52c120991f910f7423e0ad359',1,'timeloopfe.v4.arch.ArchNodes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a38958ec95161713347ad7d76e1cf7b9d',1,'timeloopfe.v4.arch.Branch.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2bbf07b209aa52ad8c4b027d707a40ad',1,'timeloopfe.v4.arch.Architecture.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a0cb3468c054d61d61c1c70ad0556faa6',1,'timeloopfe.v4.arch.Leaf.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a3a400161f93f1ccccf4a5a69a6b324db',1,'timeloopfe.v4.arch.Component.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a8ebd96cbd199e45b39c31ebb1709a3db',1,'timeloopfe.v4.arch.Container.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a01d11732a0ded53695aacd0b0be1e601',1,'timeloopfe.v4.arch.Storage.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#a97c9dccbd4b122e8e6ee58a7b7b41f12',1,'timeloopfe.v4.arch.Compute.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a685c6b568a2d06dab35050c2fdfe54d4',1,'timeloopfe.v4.arch.Network.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a758f409ddc5004269015e7225e71bbee',1,'timeloopfe.v4.arch.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a2967d263bfaf3753537c04da5ce67bb8',1,'timeloopfe.v4.arch.Attributes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a7f0098a85cd9fdc65057f98056e58ea6',1,'timeloopfe.v4.arch.Nothing.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a0a4b743b90a307207fb15c75b5d0f4df',1,'timeloopfe.v4.components.Components.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a48cf7d0ac3da51e07264707b63f33fa3',1,'timeloopfe.v4.components.CompoundComponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a2c7867f43058128a20883bca4128b7e8',1,'timeloopfe.v4.components.Subcomponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a0603ed7b305543d993b3632c81725955',1,'timeloopfe.v4.components.Action.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#afd958d417d3f43b5966f39b5ad951949',1,'timeloopfe.v4.components.SubcomponentActionGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#ae7e1ef31bfca5b49344037163113ed09',1,'timeloopfe.v4.components.SubcomponentAction.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a9f6b0a9f6003041c2aed1814b40ef13a',1,'timeloopfe.v4.constraints.Constraints.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#a90fbde95a223fcbcdc92fef42bf6bd38',1,'timeloopfe.v4.constraints.Constraint.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#a04ceac2bebff7ba29c21e30edde65616',1,'timeloopfe.v4.constraints.ConstraintGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a84155b00b6608b6586dcea1a0c6cef2b',1,'timeloopfe.v4.constraints.Iteration.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#a0d55b5035ba0345836c6f15be0abd7f6',1,'timeloopfe.v4.constraints.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a13f36b36dfbe96094bd2f3e4018a682a',1,'timeloopfe.v4.constraints.Temporal.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a8768b20e6b4ab2d1da2ee0293eb4bddb',1,'timeloopfe.v4.constraints.Dataspace.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#a8f2d1a405f77d6a84f3ded5e7fd05d4a',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#a5e26a763d42f3ba6bbd105a352a6a084',1,'timeloopfe.v4.constraints.Utilization.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#aa207292b60423809eedd5361dd2be68c',1,'timeloopfe.v4.constraints.Factors.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#a8571a173ce71de622be83174a7e0db32',1,'timeloopfe.v4.globals.Globals.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a492237c0a8da797ede2a3c970809da1c',1,'timeloopfe.v4.globals.EnvironmentVariables.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#a4b839cf7ecaf26d0a4eacf489731474d',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a954e2990e4a34178fa4207e10cfa2113',1,'timeloopfe.v4.mapper.Mapper.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a242061649dd28af7a46cae8d22993f67',1,'timeloopfe.v4.mapper.OptimizationMetrics.__init__()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#a808fc4eb4dff64985356d2b7634f562f',1,'timeloopfe.v4.mapspace.Mapspace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#af58cf8869799b1cb16bf55feb46e808f',1,'timeloopfe.v4.problem.Problem.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#a9fc4159ddbb4dac7316f421eec38faa0',1,'timeloopfe.v4.problem.Shape.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad31e6d84a084070e1cb996d272343f47',1,'timeloopfe.v4.problem.Instance.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#abe91189db0870f85c7d0d0624b5713be',1,'timeloopfe.v4.problem.DataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#acf47b25fe17d0c367c740b6d615cce2d',1,'timeloopfe.v4.problem.DensityList.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#a4cd4c16948b785264cf4a5aa9f3dcfc2',1,'timeloopfe.v4.problem.Density.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#ac90ee10f4264c091c5f3cb14b8a55dc6',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a365717d3bc70a47a47a3a6478e255115',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table_1_1EnableDummyTableProcessor.html#ab2d063c7cc7919d7d1dd0250ff3a1d14',1,'timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer_1_1PermutationOptimizerProcessor.html#a0d21840940c49e801d83643ccc4953b4',1,'timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a8a63c7f6cd725a6a45ae5ed82e94fdd8',1,'timeloopfe.v4.processors.required_actions.RequiredActionsProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher_1_1SparseOptAttacherProcessor.html#a2f6376e63eb02feb77923b98b86906c0',1,'timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#adcf526adc6f949994e2655106763fb31',1,'timeloopfe.v4.processors.to_diagram_processor.ToDiagramProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#afe7d46cc69cf32240adc5136c9614b08',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#a51ba202304dbac40a53ae3290a877e14',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a13104699501aaba14d720951e9edb519',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a74f7a2c5d25825fff28aa30dda24aae8',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#ab677ad2fb9243da6710b2b5161055338',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#ad022a9e931d347f5158cb930772bdb1f',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#a765aca586fdcba6c56e20e68df47c338',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a39e5ef6afd9ff18500d1d58a836dd7b5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a0f3dc1d0489701cf8d6f82ad420ae9f8',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ab5bb30dd02fd36524a241e155a6b5ff0',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#a43181587bfe3369d9e65b89ef411a523',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#acddac56c584ae08937ab48b324d088cc',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.__init__()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#adc024886da0588e4a2744fe55172b135',1,'timeloopfe.v4.specification.Specification.__init__()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a4e1fdc1617d473f0a9c289602bd41936',1,'timeloopfe.v4.variables.Variables.__init__()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a0ad98ff3f8a19d61246fb7faa9ed7baf',1,'timeloopfe.common.base_specification.BaseSpecification.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a08a66c8d319780ddd7a9b58a21a93173',1,'timeloopfe.common.nodes.TypeSpecifier.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a5dd4a24017adbcac931385b729959177',1,'timeloopfe.common.nodes.GrabParentAddMe.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5e7c30eea27e0001b9e78fa5ee6c75af',1,'timeloopfe.common.nodes.Node.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ae0c41fd51d29701052511084fac2141c',1,'timeloopfe.common.nodes.ListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a002b98b2803564f0ef40b9f44b6fc1dd',1,'timeloopfe.common.nodes.FlatteningListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab5b43dd8aa97047b14e16caaea442be8',1,'timeloopfe.common.nodes.DictNode.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad5a23682805037429797ca3b7af636bf',1,'timeloopfe.common.processor.Processor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a8128206d6d2b8e30db0302abc5cb5533',1,'timeloopfe.common.processor.SimpleProcessor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html#af10975bdd34d3e2d60d12512f106fbd4',1,'timeloopfe.common.processor.References2CopiesProcessor.__init__()']]],
+ ['_5f_5fclass_5f_5f_0',['__class__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1CombinableListNode.html#a48e40f03b428ed097447bc567e82fffb',1,'timeloopfe.common.nodes copy.CombinableListNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a03b6c75939ec542f98c1b77746ea35c7',1,'timeloopfe.common.nodes copy.DictNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombinableListNode.html#a8887741001d22660d026384a7ef24265',1,'timeloopfe.common.nodes.CombinableListNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab87c81395f7906670c6846bf700b3876',1,'timeloopfe.common.nodes.DictNode.__class__']]],
+ ['_5f_5fcurrently_5fparsing_5findex_1',['__currently_parsing_index',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#adc3d104c51922a2257b2a531f8c57235',1,'timeloopfe.common.nodes copy.Node.__currently_parsing_index'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a40218a91e55aa1f661ea2ce267158442',1,'timeloopfe.common.nodes.Node.__currently_parsing_index']]],
+ ['_5f_5fenter_5f_5f_2',['__enter__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a688dc6fc3c4e12f58a4f6f76e2df7787',1,'timeloopfe.common.nodes copy.GrabParentAddMe.__enter__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a823eb3ddf2c3ce11024e32f50922ee0e',1,'timeloopfe.common.nodes.GrabParentAddMe.__enter__()']]],
+ ['_5f_5fexit_5f_5f_3',['__exit__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a703e74b0bfae9089218690e9acad64c1',1,'timeloopfe.common.nodes copy.GrabParentAddMe.__exit__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a0ac07b9720e0c66532fd24ce5a4dff48',1,'timeloopfe.common.nodes.GrabParentAddMe.__exit__()']]],
+ ['_5f_5fformat_5f_5f_4',['__format__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a31eca42d15ac60511c1f72050ca76889',1,'timeloopfe.common.nodes copy.Node.__format__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#af95c0d7f622afb251b6456aa2007095b',1,'timeloopfe.common.nodes.Node.__format__()']]],
+ ['_5f_5fgetattr_5f_5f_5',['__getattr__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a7dc25d329c2f055b62dc7da1317e7f84',1,'timeloopfe.common.nodes copy.DictNode.__getattr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ae227d38594dcf0f03b44eaf9037aab6b',1,'timeloopfe.common.nodes.DictNode.__getattr__()']]],
+ ['_5f_5fgetitem_5f_5f_6',['__getitem__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a35e0b7104b4caac2d78e16ff0f39fd61',1,'timeloopfe.common.nodes copy.Node.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#af8e9431c222173d687bd635428652e0b',1,'timeloopfe.common.nodes copy.DictNode.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a2a79882955221cf064dfcc2de1bd0b3e',1,'timeloopfe.common.nodes.Node.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a637db387e82691c2d5228204e434d12e',1,'timeloopfe.common.nodes.DictNode.__getitem__()']]],
+ ['_5f_5finit_5f_5f_7',['__init__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNode.html#a940ba5870077442852a022b03489beca',1,'timeloopfe.v4.arch.ArchNode.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a9d890cf52c120991f910f7423e0ad359',1,'timeloopfe.v4.arch.ArchNodes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a38958ec95161713347ad7d76e1cf7b9d',1,'timeloopfe.v4.arch.Branch.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2bbf07b209aa52ad8c4b027d707a40ad',1,'timeloopfe.v4.arch.Architecture.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a0cb3468c054d61d61c1c70ad0556faa6',1,'timeloopfe.v4.arch.Leaf.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a3a400161f93f1ccccf4a5a69a6b324db',1,'timeloopfe.v4.arch.Component.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a8ebd96cbd199e45b39c31ebb1709a3db',1,'timeloopfe.v4.arch.Container.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a01d11732a0ded53695aacd0b0be1e601',1,'timeloopfe.v4.arch.Storage.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#a97c9dccbd4b122e8e6ee58a7b7b41f12',1,'timeloopfe.v4.arch.Compute.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a685c6b568a2d06dab35050c2fdfe54d4',1,'timeloopfe.v4.arch.Network.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a758f409ddc5004269015e7225e71bbee',1,'timeloopfe.v4.arch.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a2967d263bfaf3753537c04da5ce67bb8',1,'timeloopfe.v4.arch.Attributes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a7f0098a85cd9fdc65057f98056e58ea6',1,'timeloopfe.v4.arch.Nothing.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a0a4b743b90a307207fb15c75b5d0f4df',1,'timeloopfe.v4.components.Components.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a48cf7d0ac3da51e07264707b63f33fa3',1,'timeloopfe.v4.components.CompoundComponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a2c7867f43058128a20883bca4128b7e8',1,'timeloopfe.v4.components.Subcomponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a0603ed7b305543d993b3632c81725955',1,'timeloopfe.v4.components.Action.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#afd958d417d3f43b5966f39b5ad951949',1,'timeloopfe.v4.components.SubcomponentActionGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#ae7e1ef31bfca5b49344037163113ed09',1,'timeloopfe.v4.components.SubcomponentAction.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a9f6b0a9f6003041c2aed1814b40ef13a',1,'timeloopfe.v4.constraints.Constraints.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#a90fbde95a223fcbcdc92fef42bf6bd38',1,'timeloopfe.v4.constraints.Constraint.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#a04ceac2bebff7ba29c21e30edde65616',1,'timeloopfe.v4.constraints.ConstraintGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a84155b00b6608b6586dcea1a0c6cef2b',1,'timeloopfe.v4.constraints.Iteration.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#a0d55b5035ba0345836c6f15be0abd7f6',1,'timeloopfe.v4.constraints.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a13f36b36dfbe96094bd2f3e4018a682a',1,'timeloopfe.v4.constraints.Temporal.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a8768b20e6b4ab2d1da2ee0293eb4bddb',1,'timeloopfe.v4.constraints.Dataspace.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#a8f2d1a405f77d6a84f3ded5e7fd05d4a',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#a5e26a763d42f3ba6bbd105a352a6a084',1,'timeloopfe.v4.constraints.Utilization.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#aa207292b60423809eedd5361dd2be68c',1,'timeloopfe.v4.constraints.Factors.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#a8571a173ce71de622be83174a7e0db32',1,'timeloopfe.v4.globals.Globals.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a492237c0a8da797ede2a3c970809da1c',1,'timeloopfe.v4.globals.EnvironmentVariables.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#a4b839cf7ecaf26d0a4eacf489731474d',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a954e2990e4a34178fa4207e10cfa2113',1,'timeloopfe.v4.mapper.Mapper.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a242061649dd28af7a46cae8d22993f67',1,'timeloopfe.v4.mapper.OptimizationMetrics.__init__()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#a808fc4eb4dff64985356d2b7634f562f',1,'timeloopfe.v4.mapspace.Mapspace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#af58cf8869799b1cb16bf55feb46e808f',1,'timeloopfe.v4.problem.Problem.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#a9fc4159ddbb4dac7316f421eec38faa0',1,'timeloopfe.v4.problem.Shape.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad31e6d84a084070e1cb996d272343f47',1,'timeloopfe.v4.problem.Instance.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#abe91189db0870f85c7d0d0624b5713be',1,'timeloopfe.v4.problem.DataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#acf47b25fe17d0c367c740b6d615cce2d',1,'timeloopfe.v4.problem.DensityList.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#a4cd4c16948b785264cf4a5aa9f3dcfc2',1,'timeloopfe.v4.problem.Density.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#ac90ee10f4264c091c5f3cb14b8a55dc6',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a365717d3bc70a47a47a3a6478e255115',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table_1_1EnableDummyTableProcessor.html#ab2d063c7cc7919d7d1dd0250ff3a1d14',1,'timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer_1_1PermutationOptimizerProcessor.html#a0d21840940c49e801d83643ccc4953b4',1,'timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a8a63c7f6cd725a6a45ae5ed82e94fdd8',1,'timeloopfe.v4.processors.required_actions.RequiredActionsProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher_1_1SparseOptAttacherProcessor.html#a2f6376e63eb02feb77923b98b86906c0',1,'timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#adcf526adc6f949994e2655106763fb31',1,'timeloopfe.v4.processors.to_diagram_processor.ToDiagramProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#afe7d46cc69cf32240adc5136c9614b08',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#a51ba202304dbac40a53ae3290a877e14',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a13104699501aaba14d720951e9edb519',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a74f7a2c5d25825fff28aa30dda24aae8',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#ab677ad2fb9243da6710b2b5161055338',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#ad022a9e931d347f5158cb930772bdb1f',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#a765aca586fdcba6c56e20e68df47c338',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a39e5ef6afd9ff18500d1d58a836dd7b5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a0f3dc1d0489701cf8d6f82ad420ae9f8',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimizationList.html#ae5885473f965c27d85485d57d11d744b',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimizationList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ab5bb30dd02fd36524a241e155a6b5ff0',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#a43181587bfe3369d9e65b89ef411a523',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#acddac56c584ae08937ab48b324d088cc',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.__init__()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#adc024886da0588e4a2744fe55172b135',1,'timeloopfe.v4.specification.Specification.__init__()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a4e1fdc1617d473f0a9c289602bd41936',1,'timeloopfe.v4.variables.Variables.__init__()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a0ad98ff3f8a19d61246fb7faa9ed7baf',1,'timeloopfe.common.base_specification.BaseSpecification.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a085b2f05a6c5744a92349b075743c3cd',1,'timeloopfe.common.nodes copy.TypeSpecifier.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a1a46fcb53dbc87740673a28d26b7c18f',1,'timeloopfe.common.nodes copy.GrabParentAddMe.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a44884966e45c5363e8191fe5946ba23f',1,'timeloopfe.common.nodes copy.Node.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ListNode.html#a3e54c243be6a6235e6d7873e558161e3',1,'timeloopfe.common.nodes copy.ListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html#ab4732a1ff9c68b7de860b5a029d9a4b8',1,'timeloopfe.common.nodes copy.FlatteningListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a52e29fc3f50c9cb6549c6b6e494052b7',1,'timeloopfe.common.nodes copy.DictNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a08a66c8d319780ddd7a9b58a21a93173',1,'timeloopfe.common.nodes.TypeSpecifier.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a5dd4a24017adbcac931385b729959177',1,'timeloopfe.common.nodes.GrabParentAddMe.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5e7c30eea27e0001b9e78fa5ee6c75af',1,'timeloopfe.common.nodes.Node.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ae0c41fd51d29701052511084fac2141c',1,'timeloopfe.common.nodes.ListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a002b98b2803564f0ef40b9f44b6fc1dd',1,'timeloopfe.common.nodes.FlatteningListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab5b43dd8aa97047b14e16caaea442be8',1,'timeloopfe.common.nodes.DictNode.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad5a23682805037429797ca3b7af636bf',1,'timeloopfe.common.processor.Processor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a8128206d6d2b8e30db0302abc5cb5533',1,'timeloopfe.common.processor.SimpleProcessor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html#af10975bdd34d3e2d60d12512f106fbd4',1,'timeloopfe.common.processor.References2CopiesProcessor.__init__()']]],
['_5f_5finit_5f_5f_2epy_8',['__init__.py',['../common_2____init_____8py.html',1,'(Global Namespace)'],['../common_2version__transpilers_2____init_____8py.html',1,'(Global Namespace)'],['../v4_2____init_____8py.html',1,'(Global Namespace)'],['../v4_2processors_2____init_____8py.html',1,'(Global Namespace)']]],
- ['_5f_5frepr_5f_5f_9',['__repr__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a6172388f6086e8fbc6ba32b2728e4138',1,'timeloopfe.v4.arch.ArchNodes.__repr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#a1347e6402c9dd469c2622fff87cfc17b',1,'timeloopfe.common.nodes.Unspecified.__repr__()']]],
- ['_5f_5fsetattr_5f_5f_10',['__setattr__',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a2bb57441dec6185484c64eab6941e31c',1,'timeloopfe::common::nodes::DictNode']]],
- ['_5f_5fsetitem_5f_5f_11',['__setitem__',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aaace6f59ffad63f474ea7727ad4da131',1,'timeloopfe.common.nodes.Node.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#af3d09f71802e4183ae038520567abfbe',1,'timeloopfe.common.nodes.DictNode.__setitem__()']]],
- ['_5f_5fstr_5f_5f_12',['__str__',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ae28157140e77eff070c664f8678d8b69',1,'timeloopfe.v4.constraints.Constraint.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#aed27c9a9d085f3cd02f942a5d5f35fa7',1,'timeloopfe.common.nodes.Unspecified.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#adf3b5361bee5c5fc660b2f34a591d401',1,'timeloopfe.common.nodes.Node.__str__()']]],
+ ['_5f_5frepr_5f_5f_9',['__repr__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a6172388f6086e8fbc6ba32b2728e4138',1,'timeloopfe.v4.arch.ArchNodes.__repr__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Unspecified.html#a0318529a95ace6a0094d694a5cc2efff',1,'timeloopfe.common.nodes copy.Unspecified.__repr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#a1347e6402c9dd469c2622fff87cfc17b',1,'timeloopfe.common.nodes.Unspecified.__repr__()']]],
+ ['_5f_5fsetattr_5f_5f_10',['__setattr__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a2cacc8e3f1deefbda3b846aad53855e9',1,'timeloopfe.common.nodes copy.DictNode.__setattr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a2bb57441dec6185484c64eab6941e31c',1,'timeloopfe.common.nodes.DictNode.__setattr__()']]],
+ ['_5f_5fsetitem_5f_5f_11',['__setitem__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a9dd76b6ce560923be7e12a24ef6c44b3',1,'timeloopfe.common.nodes copy.Node.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#ad2f0fa587e1e33e7ade6c22b840dc002',1,'timeloopfe.common.nodes copy.DictNode.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aaace6f59ffad63f474ea7727ad4da131',1,'timeloopfe.common.nodes.Node.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#af3d09f71802e4183ae038520567abfbe',1,'timeloopfe.common.nodes.DictNode.__setitem__()']]],
+ ['_5f_5fstr_5f_5f_12',['__str__',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ae28157140e77eff070c664f8678d8b69',1,'timeloopfe.v4.constraints.Constraint.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Unspecified.html#ad3e527537423503a407e0a854bfaa0e8',1,'timeloopfe.common.nodes copy.Unspecified.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a15b45b29b59729eea3fee95d37b9f3a4',1,'timeloopfe.common.nodes copy.Node.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#aed27c9a9d085f3cd02f942a5d5f35fa7',1,'timeloopfe.common.nodes.Unspecified.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#adf3b5361bee5c5fc660b2f34a591d401',1,'timeloopfe.common.nodes.Node.__str__()']]],
['_5f_5fversion_5f_5f_13',['__version__',['../namespacetimeloopfe_1_1v4_1_1version.html#a90d3882350435a01c115638b431844d6',1,'timeloopfe::v4::version']]],
['_5fcall_14',['_call',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a91ed61623325f19fc28d8a3a311a4033',1,'timeloopfe::common::backend_calls']]],
- ['_5fcheck_5falias_15',['_check_alias',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a65944d11f634abd18db36d2cadd9c982',1,'timeloopfe::common::nodes::DictNode']]],
+ ['_5fcheck_5falias_15',['_check_alias',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#af9bd0814a841ef34587d48342919368a',1,'timeloopfe.common.nodes copy.DictNode._check_alias()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a65944d11f634abd18db36d2cadd9c982',1,'timeloopfe.common.nodes.DictNode._check_alias()']]],
['_5fcheck_5ffactors_5fcompatible_16',['_check_factors_compatible',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a64514aa0808a1658cbb46fd118576bc1',1,'timeloopfe::v4::constraints::Factors']]],
- ['_5fcheck_5funrecognized_17',['_check_unrecognized',['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#acf641da680f1e883aa4e99b5043c700f',1,'timeloopfe.v4.arch.Component._check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aacffb425437990426e6f1580b76c1c65',1,'timeloopfe.common.nodes.Node._check_unrecognized()']]],
+ ['_5fcheck_5funrecognized_17',['_check_unrecognized',['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#acf641da680f1e883aa4e99b5043c700f',1,'timeloopfe.v4.arch.Component._check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a1efbaab2bdbfbae9d8467ad0a673fa63',1,'timeloopfe.common.nodes copy.Node._check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aacffb425437990426e6f1580b76c1c65',1,'timeloopfe.common.nodes.Node._check_unrecognized()']]],
['_5fclaim_5fnodes_18',['_claim_nodes',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a916aa19653ef64dfb51cdf7b9aabfde2',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5fdefault_5fparse_19',['_default_parse',['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a6e2fdbf6aa46423fdbfc2cba75dcf49c',1,'timeloopfe.v4.arch.Attributes._default_parse'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#af07052fb43ddc2380cc17b4c294a86d0',1,'timeloopfe.v4.variables.Variables._default_parse'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad1afc5c0cd6c24422dee85ad795b1e5c',1,'timeloopfe.common.nodes.Node._default_parse']]],
+ ['_5fdefault_5fparse_19',['_default_parse',['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a6e2fdbf6aa46423fdbfc2cba75dcf49c',1,'timeloopfe.v4.arch.Attributes._default_parse'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#af07052fb43ddc2380cc17b4c294a86d0',1,'timeloopfe.v4.variables.Variables._default_parse'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a8092cf8e0210f5ebcce61601703fe926',1,'timeloopfe.common.nodes copy.Node._default_parse'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad1afc5c0cd6c24422dee85ad795b1e5c',1,'timeloopfe.common.nodes.Node._default_parse']]],
['_5fdisjoint_5fdataspaces_5flists_20',['_disjoint_dataspaces_lists',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ad357892626cc4b712825dfda508ca6d2',1,'timeloopfe::v4::constraints::Constraint']]],
['_5fearly_5finit_5fprocessors_21',['_early_init_processors',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#ac950e008b7a7ac6ed7a754b85dabd1db',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5fflatten_22',['_flatten',['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a6d4675160d1101fb9d65c95b9446cd85',1,'timeloopfe::common::nodes::FlatteningListNode']]],
- ['_5fget_5fall_5frecognized_23',['_get_all_recognized',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a070dcc483c0014c7274cd084ccfffbda',1,'timeloopfe::common::nodes::Node']]],
- ['_5fget_5findex2checker_24',['_get_index2checker',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad40bf2b467d082eb0e8ad1cf80a66510',1,'timeloopfe::common::nodes::Node']]],
+ ['_5fflatten_22',['_flatten',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html#a78454a1d47f99cfc06481ccf7c0c1569',1,'timeloopfe.common.nodes copy.FlatteningListNode._flatten()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a6d4675160d1101fb9d65c95b9446cd85',1,'timeloopfe.common.nodes.FlatteningListNode._flatten()']]],
+ ['_5fget_5fall_5frecognized_23',['_get_all_recognized',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a49e1991b3d5efcbae514ac69bed49b1a',1,'timeloopfe.common.nodes copy.Node._get_all_recognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a070dcc483c0014c7274cd084ccfffbda',1,'timeloopfe.common.nodes.Node._get_all_recognized()']]],
+ ['_5fget_5findex2checker_24',['_get_index2checker',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#af26cc92a69296fea823025de6cbdd293',1,'timeloopfe.common.nodes copy.Node._get_index2checker()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad40bf2b467d082eb0e8ad1cf80a66510',1,'timeloopfe.common.nodes.Node._get_index2checker()']]],
['_5fget_5fkept_5fdataspaces_25',['_get_kept_dataspaces',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#a5516ff54259cd06c19e946fc287dee45',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
['_5fget_5fproperty_5ftree_26',['_get_property_tree',['../namespacetimeloopfe_1_1common_1_1doc.html#a8d325244cbe5a31d84cea084098c6c70',1,'timeloopfe::common::doc']]],
['_5fget_5fproperty_5fyaml_27',['_get_property_yaml',['../namespacetimeloopfe_1_1common_1_1doc.html#a3784bc5cf17ccb3301d5cd8219b13394',1,'timeloopfe::common::doc']]],
- ['_5fget_5ftag_28',['_get_tag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab04b4356a3b428790a91cf6999e5aa72',1,'timeloopfe::common::nodes::Node']]],
- ['_5fget_5ftype_5fspecifiers_29',['_get_type_specifiers',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1dec1a1ab647883d6f6136d7b7e46e7f',1,'timeloopfe::common::nodes::Node']]],
- ['_5flocal_30',['_local',['../namespacetimeloopfe_1_1common_1_1nodes.html#a68885fdbf6344fb38ffde3b522dd187a',1,'timeloopfe::common::nodes']]],
+ ['_5fget_5ftag_28',['_get_tag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a2c1c3d6ab5094bed82820cb48aa3245f',1,'timeloopfe.common.nodes copy.Node._get_tag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab04b4356a3b428790a91cf6999e5aa72',1,'timeloopfe.common.nodes.Node._get_tag()']]],
+ ['_5fget_5ftype_5fspecifiers_29',['_get_type_specifiers',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a4559d58586b0ccfb919bbdc83dc693d7',1,'timeloopfe.common.nodes copy.Node._get_type_specifiers()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1dec1a1ab647883d6f6136d7b7e46e7f',1,'timeloopfe.common.nodes.Node._get_type_specifiers()']]],
+ ['_5flocal_30',['_local',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#a8966e09fa679c7b710d4bbf7fd7ef84b',1,'timeloopfe.common.nodes copy._local'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a68885fdbf6344fb38ffde3b522dd187a',1,'timeloopfe.common.nodes._local']]],
['_5fparse_5fbranch_31',['_parse_branch',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#a59aa5b732dc362afd80c8ff62ecbf099',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
- ['_5fparse_5felem_32',['_parse_elem',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a49be5589e3080bcc37a821f9fc478315',1,'timeloopfe::common::nodes::Node']]],
- ['_5fparse_5felems_33',['_parse_elems',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a01338c38cc7f3d4068385a6587a7c40c',1,'timeloopfe::common::nodes::Node']]],
- ['_5fparse_5fexpression_34',['_parse_expression',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5458d83dd227894a7bcd5f8ef6ba0593',1,'timeloopfe::common::nodes::Node']]],
- ['_5fparse_5fextra_5felems_35',['_parse_extra_elems',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3a92c219d91a42f16d8d6d6bbbde6fee',1,'timeloopfe::common::nodes::Node']]],
+ ['_5fparse_5felem_32',['_parse_elem',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a158e3bc3c0ed12a1e4a63493fab0fa58',1,'timeloopfe.common.nodes copy.Node._parse_elem()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a49be5589e3080bcc37a821f9fc478315',1,'timeloopfe.common.nodes.Node._parse_elem()']]],
+ ['_5fparse_5felems_33',['_parse_elems',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a87eda80b7ac9544eb51ae106d21d27a4',1,'timeloopfe.common.nodes copy.Node._parse_elems()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a01338c38cc7f3d4068385a6587a7c40c',1,'timeloopfe.common.nodes.Node._parse_elems()']]],
+ ['_5fparse_5fexpression_34',['_parse_expression',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a77cc62df2a57b770b16aa1c2f27249ea',1,'timeloopfe.common.nodes copy.Node._parse_expression()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5458d83dd227894a7bcd5f8ef6ba0593',1,'timeloopfe.common.nodes.Node._parse_expression()']]],
+ ['_5fparse_5fextra_5felems_35',['_parse_extra_elems',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#aacd29e05b6170a31dcdcf648e91794ee',1,'timeloopfe.common.nodes copy.Node._parse_extra_elems()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3a92c219d91a42f16d8d6d6bbbde6fee',1,'timeloopfe.common.nodes.Node._parse_extra_elems()']]],
['_5fparsed_5fexpressions_36',['_parsed_expressions',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a801c5857a7791b71a3eb0d6bd845bb3a',1,'timeloopfe::common::base_specification::BaseSpecification']]],
['_5fpre_5fcall_37',['_pre_call',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a05d9ff5f9c0bafbc701e13ea5f6e29d0',1,'timeloopfe::common::backend_calls']]],
['_5fprocess_38',['_process',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a3f3d848c3b1c51064f155e8a57e918a8',1,'timeloopfe::common::base_specification::BaseSpecification']]],
['_5fprocess_5ftarget_39',['_process_target',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#a074728b5171d196bd00cb34130f4e427',1,'timeloopfe::v4::processors::constraint_attacher::ConstraintAttacherProcessor']]],
['_5fprocessor_5fattributes_40',['_processor_attributes',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#af2b740c88226063802f4b6f814c25b6c',1,'timeloopfe::common::base_specification::BaseSpecification']]],
['_5fprocessors_5fdeclare_5fattrs_41',['_processors_declare_attrs',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a3275105000aea8f1c7d15f6c87eeb09f',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5frequire_5fall_5for_5fnone_5fof_42',['_require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a6d16f4da3ded51e303fc8bcc95451695',1,'timeloopfe::common::nodes::DictNode']]],
- ['_5frequire_5fone_5fof_43',['_require_one_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#aa1cf345631421bb9c621b79720bae0de',1,'timeloopfe::common::nodes::DictNode']]],
+ ['_5frequire_5fall_5for_5fnone_5fof_42',['_require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a4b6ca178acbef3c063bbd031b65d8918',1,'timeloopfe.common.nodes copy.DictNode._require_all_or_none_of'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a6d16f4da3ded51e303fc8bcc95451695',1,'timeloopfe.common.nodes.DictNode._require_all_or_none_of']]],
+ ['_5frequire_5fone_5fof_43',['_require_one_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a8b81f487c678ddfc8a1e37a1d715b1ba',1,'timeloopfe.common.nodes copy.DictNode._require_one_of'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#aa1cf345631421bb9c621b79720bae0de',1,'timeloopfe.common.nodes.DictNode._require_one_of']]],
['_5frequired_5fprocessors_44',['_required_processors',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aada2c21091ced36bfe849bc4d58228c4',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5fthread_5flocal_45',['_thread_local',['../namespacetimeloopfe_1_1common_1_1nodes.html#af99baaeddc9354a6adcf703b56d649c4',1,'timeloopfe::common::nodes']]],
- ['_5fupdate_5fcombine_5fpre_5fparse_46',['_update_combine_pre_parse',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a9205d7879a75bc739b2e1805c0c71bf1',1,'timeloopfe::common::nodes::DictNode']]]
+ ['_5fthread_5flocal_45',['_thread_local',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#ae90d97304f27fb06a5e2647909d01b5a',1,'timeloopfe.common.nodes copy._thread_local'],['../namespacetimeloopfe_1_1common_1_1nodes.html#af99baaeddc9354a6adcf703b56d649c4',1,'timeloopfe.common.nodes._thread_local']]],
+ ['_5fupdate_5fcombine_5fpre_5fparse_46',['_update_combine_pre_parse',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a3b9ab799297dfdf99bf6444fad05af19',1,'timeloopfe.common.nodes copy.DictNode._update_combine_pre_parse()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a9205d7879a75bc739b2e1805c0c71bf1',1,'timeloopfe.common.nodes.DictNode._update_combine_pre_parse()']]]
];
diff --git a/search/all_1.js b/search/all_1.js
index c45415c..1fb25cd 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -9,9 +9,9 @@ var searchData=
['actionoptimizationoptionlist_6',['ActionOptimizationOptionList',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html',1,'timeloopfe::v4::sparse_optimizations']]],
['actionslist_7',['ActionsList',['../classtimeloopfe_1_1v4_1_1components_1_1ActionsList.html',1,'timeloopfe::v4::components']]],
['actionsubcomponentslist_8',['ActionSubcomponentsList',['../classtimeloopfe_1_1v4_1_1components_1_1ActionSubcomponentsList.html',1,'timeloopfe::v4::components']]],
- ['add_5fattr_9',['add_attr',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a50852702199cf2a4fdc57de0e5a96383',1,'timeloopfe.common.nodes.Node.add_attr()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a306c5461a796acae5f5ade9b76707677',1,'timeloopfe.common.processor.Processor.add_attr()']]],
+ ['add_5fattr_9',['add_attr',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a21c8a2d3fb28c4224858cca207e51983',1,'timeloopfe.common.nodes copy.Node.add_attr()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a50852702199cf2a4fdc57de0e5a96383',1,'timeloopfe.common.nodes.Node.add_attr()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a306c5461a796acae5f5ade9b76707677',1,'timeloopfe.common.processor.Processor.add_attr()']]],
['add_5fedge_10',['add_edge',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#aea3ecbb48d630f5bfd8193678903f2ab',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['add_5felem_11',['add_elem',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a192cfecc1997c8c657433f2dd3b3edab',1,'timeloopfe::common::nodes::GrabParentAddMe']]],
+ ['add_5felem_11',['add_elem',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a8842b6a0dcb12a0cf230e3c25d6834ca',1,'timeloopfe.common.nodes copy.GrabParentAddMe.add_elem'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a192cfecc1997c8c657433f2dd3b3edab',1,'timeloopfe.common.nodes.GrabParentAddMe.add_elem']]],
['add_5feq_5ffactor_12',['add_eq_factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ad37364f2cfa3e310c5ac328a37969df2',1,'timeloopfe::v4::constraints::Factors']]],
['add_5feq_5ffactor_5fiff_5fnot_5fexists_13',['add_eq_factor_iff_not_exists',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#adf9088f0b0fbd8745b0f52b86eee0087',1,'timeloopfe::v4::constraints::Factors']]],
['add_5fgeq_5ffactor_14',['add_geq_factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#aab46c857389acfedac643b075054c7e2',1,'timeloopfe::v4::constraints::Factors']]],
diff --git a/search/all_10.js b/search/all_10.js
index c363e12..10a19e6 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -1,12 +1,12 @@
var searchData=
[
['section_5fkwargs_0',['section_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#aa91409d3f682b7016a278557c8c32c3e',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['set_5fglobal_5fspec_1',['set_global_spec',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab010c16a45700416f0bbc24f445125a4',1,'timeloopfe::common::nodes::Node']]],
+ ['set_5fglobal_5fspec_1',['set_global_spec',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a0aea400e89fc578f5887f3127cc95b9f',1,'timeloopfe.common.nodes copy.Node.set_global_spec()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab010c16a45700416f0bbc24f445125a4',1,'timeloopfe.common.nodes.Node.set_global_spec()']]],
['set_5flist_5fattrs_5ffrom_5fdict_2',['set_list_attrs_from_dict',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ac79e9b8e4bb1d1e909d4f4318c687c9f',1,'timeloopfe::v4::constraints::Constraint']]],
['set_5fparents_3',['set_parents',['../namespacetimeloopfe_1_1common_1_1processor.html#a04f96185e7ccaab56752e254bea7c3e7',1,'timeloopfe::common::processor']]],
- ['setdefault_4',['setdefault',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ac2346eb1697bce841822b82a2defddfe',1,'timeloopfe::common::nodes::DictNode']]],
+ ['setdefault_4',['setdefault',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a035b7ea0af159b0291d429ec8ab87122',1,'timeloopfe.common.nodes copy.DictNode.setdefault()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ac2346eb1697bce841822b82a2defddfe',1,'timeloopfe.common.nodes.DictNode.setdefault()']]],
['shape_5',['Shape',['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html',1,'timeloopfe::v4::problem']]],
- ['should_5fhave_5fbeen_5fremoved_5fby_6',['should_have_been_removed_by',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a7f58466917ebe1cabfb6d4e735e7012a',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['should_5fhave_5fbeen_5fremoved_5fby_6',['should_have_been_removed_by',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a6e57f9751506e51d2e0b078212324e86',1,'timeloopfe.common.nodes copy.TypeSpecifier.should_have_been_removed_by'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a7f58466917ebe1cabfb6d4e735e7012a',1,'timeloopfe.common.nodes.TypeSpecifier.should_have_been_removed_by']]],
['simpleprocessor_7',['SimpleProcessor',['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html',1,'timeloopfe::common::processor']]],
['skipped_5fcompute_8',['- skipped_compute',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md29',1,'']]],
['skipped_5fmetadata_5fread_9',['- skipped_metadata_read',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md20',1,'']]],
@@ -23,7 +23,7 @@ var searchData=
['sparseoptimizations_20',['SparseOptimizations',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html',1,'timeloopfe::v4::sparse_optimizations']]],
['sparseoptimizationslist_21',['SparseOptimizationsList',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationsList.html',1,'timeloopfe::v4::sparse_optimizations']]],
['spatial_22',['Spatial',['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html',1,'timeloopfe.v4.arch.Spatial'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html',1,'timeloopfe.v4.constraints.Spatial']]],
- ['spec_23',['spec',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aa66091a723b68ee7694688033752d8b0',1,'timeloopfe.common.base_specification.BaseSpecification.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa75c42568673f1330337d2b8991f98fb',1,'timeloopfe.common.nodes.Node.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a36260568247a2e42261a3f4aef5ace15',1,'timeloopfe.common.nodes.DictNode.spec'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a571a445b6e20b7420d020f72dcf077d0',1,'timeloopfe.common.processor.Processor.spec']]],
+ ['spec_23',['spec',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aa66091a723b68ee7694688033752d8b0',1,'timeloopfe.common.base_specification.BaseSpecification.spec'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a6158b2ca902646b8f7fbf57c2ba08745',1,'timeloopfe.common.nodes copy.Node.spec'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a77c4e9afac891c5c4701386809f77087',1,'timeloopfe.common.nodes copy.DictNode.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa75c42568673f1330337d2b8991f98fb',1,'timeloopfe.common.nodes.Node.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a36260568247a2e42261a3f4aef5ace15',1,'timeloopfe.common.nodes.DictNode.spec'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a571a445b6e20b7420d020f72dcf077d0',1,'timeloopfe.common.processor.Processor.spec']]],
['specification_24',['Specification',['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html',1,'timeloopfe::v4::specification']]],
['specification_2epy_25',['specification.py',['../specification_8py.html',1,'']]],
['splitfactor_26',['splitfactor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a46019a0b24332f129a042568e30f0d60',1,'timeloopfe::v4::constraints::Factors']]],
diff --git a/search/all_11.js b/search/all_11.js
index e5b4fcc..e6e3aa2 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['t_0',['T',['../namespacetimeloopfe_1_1common_1_1nodes.html#a985b9241bb3a2e9ea8cd24e8507ad257',1,'timeloopfe::common::nodes']]],
+ ['t_0',['T',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#adff18782ba6ad99437681348d4dd4a7b',1,'timeloopfe.common.nodes copy.T'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a985b9241bb3a2e9ea8cd24e8507ad257',1,'timeloopfe.common.nodes.T']]],
['temporal_1',['Temporal',['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html',1,'timeloopfe::v4::constraints']]],
['timeloopfe_2',['timeloopfe',['../namespacetimeloopfe.html',1,'']]],
['timeloopfe_3a_3acommon_3',['common',['../namespacetimeloopfe_1_1common.html',1,'timeloopfe']]],
@@ -8,39 +8,40 @@ var searchData=
['timeloopfe_3a_3acommon_3a_3abase_5fspecification_5',['base_specification',['../namespacetimeloopfe_1_1common_1_1base__specification.html',1,'timeloopfe::common']]],
['timeloopfe_3a_3acommon_3a_3adoc_6',['doc',['../namespacetimeloopfe_1_1common_1_1doc.html',1,'timeloopfe::common']]],
['timeloopfe_3a_3acommon_3a_3anodes_7',['nodes',['../namespacetimeloopfe_1_1common_1_1nodes.html',1,'timeloopfe::common']]],
- ['timeloopfe_3a_3acommon_3a_3aprocessor_8',['processor',['../namespacetimeloopfe_1_1common_1_1processor.html',1,'timeloopfe::common']]],
- ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_9',['version_transpilers',['../namespacetimeloopfe_1_1common_1_1version__transpilers.html',1,'timeloopfe::common']]],
- ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_3a_3av4_5fto_5fv3_10',['v4_to_v3',['../namespacetimeloopfe_1_1common_1_1version__transpilers_1_1v4__to__v3.html',1,'timeloopfe::common::version_transpilers']]],
- ['timeloopfe_3a_3av4_11',['v4',['../namespacetimeloopfe_1_1v4.html',1,'timeloopfe']]],
- ['timeloopfe_3a_3av4_3a_3aarch_12',['arch',['../namespacetimeloopfe_1_1v4_1_1arch.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3acomponents_13',['components',['../namespacetimeloopfe_1_1v4_1_1components.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aconstraints_14',['constraints',['../namespacetimeloopfe_1_1v4_1_1constraints.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aglobals_15',['globals',['../namespacetimeloopfe_1_1v4_1_1globals.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3amapper_16',['mapper',['../namespacetimeloopfe_1_1v4_1_1mapper.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3amapspace_17',['mapspace',['../namespacetimeloopfe_1_1v4_1_1mapspace.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aproblem_18',['problem',['../namespacetimeloopfe_1_1v4_1_1problem.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_19',['processors',['../namespacetimeloopfe_1_1v4_1_1processors.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fattacher_20',['constraint_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__attacher.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fmacro_21',['constraint_macro',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3adataspace2branch_22',['dataspace2branch',['../namespacetimeloopfe_1_1v4_1_1processors_1_1dataspace2branch.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aenable_5fdummy_5ftable_23',['enable_dummy_table',['../namespacetimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3apermutation_5foptimizer_24',['permutation_optimizer',['../namespacetimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3arequired_5factions_25',['required_actions',['../namespacetimeloopfe_1_1v4_1_1processors_1_1required__actions.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3asparse_5fopt_5fattacher_26',['sparse_opt_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3ato_5fdiagram_5fprocessor_27',['to_diagram_processor',['../namespacetimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3asparse_5foptimizations_28',['sparse_optimizations',['../namespacetimeloopfe_1_1v4_1_1sparse__optimizations.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aspecification_29',['specification',['../namespacetimeloopfe_1_1v4_1_1specification.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3avariables_30',['variables',['../namespacetimeloopfe_1_1v4_1_1variables.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aversion_31',['version',['../namespacetimeloopfe_1_1v4_1_1version.html',1,'timeloopfe::v4']]],
- ['to_5fdiagram_32',['to_diagram',['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#a422fceeef294d45ff5fdd04dd31adf2a',1,'timeloopfe::v4::specification::Specification']]],
- ['to_5fdiagram_5fprocessor_2epy_33',['to_diagram_processor.py',['../to__diagram__processor_8py.html',1,'']]],
- ['to_5ffanout_5fstring_34',['to_fanout_string',['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#ac045e70f09cbee09b0277b1f51907bc3',1,'timeloopfe::v4::arch::Spatial']]],
- ['to_5fmapper_5fapp_35',['to_mapper_app',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#ac19cde73b15671d636bd4d7202ba2584',1,'timeloopfe::common::backend_calls']]],
- ['to_5fmodel_5fapp_36',['to_model_app',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a5bbb110a8dd77f094b7a5f5f5056182a',1,'timeloopfe::common::backend_calls']]],
- ['todiagramprocessor_37',['ToDiagramProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html',1,'timeloopfe::v4::processors::to_diagram_processor']]],
- ['top_5fspec_38',['top_spec',['../namespacetimeloopfe_1_1common_1_1nodes.html#aa38de4545958fb813f7c8f808f02e39a',1,'timeloopfe::common::nodes']]],
- ['transpile_39',['transpile',['../namespacetimeloopfe_1_1common_1_1version__transpilers_1_1v4__to__v3.html#afaad4dbf25f53b6487fadd84dea8256c',1,'timeloopfe::common::version_transpilers::v4_to_v3']]],
- ['try_5fcombine_40',['try_combine',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87b60a9d865f009f65dc4c7282e34ec8',1,'timeloopfe::common::nodes::Node']]],
- ['tutorials_20and_20examples_41',['Tutorials and Examples',['../index.html#autotoc_md3',1,'']]],
- ['typespecifier_42',['TypeSpecifier',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html',1,'timeloopfe::common::nodes']]]
+ ['timeloopfe_3a_3acommon_3a_3anodes_20copy_8',['nodes copy',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html',1,'timeloopfe::common']]],
+ ['timeloopfe_3a_3acommon_3a_3aprocessor_9',['processor',['../namespacetimeloopfe_1_1common_1_1processor.html',1,'timeloopfe::common']]],
+ ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_10',['version_transpilers',['../namespacetimeloopfe_1_1common_1_1version__transpilers.html',1,'timeloopfe::common']]],
+ ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_3a_3av4_5fto_5fv3_11',['v4_to_v3',['../namespacetimeloopfe_1_1common_1_1version__transpilers_1_1v4__to__v3.html',1,'timeloopfe::common::version_transpilers']]],
+ ['timeloopfe_3a_3av4_12',['v4',['../namespacetimeloopfe_1_1v4.html',1,'timeloopfe']]],
+ ['timeloopfe_3a_3av4_3a_3aarch_13',['arch',['../namespacetimeloopfe_1_1v4_1_1arch.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3acomponents_14',['components',['../namespacetimeloopfe_1_1v4_1_1components.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aconstraints_15',['constraints',['../namespacetimeloopfe_1_1v4_1_1constraints.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aglobals_16',['globals',['../namespacetimeloopfe_1_1v4_1_1globals.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3amapper_17',['mapper',['../namespacetimeloopfe_1_1v4_1_1mapper.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3amapspace_18',['mapspace',['../namespacetimeloopfe_1_1v4_1_1mapspace.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aproblem_19',['problem',['../namespacetimeloopfe_1_1v4_1_1problem.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_20',['processors',['../namespacetimeloopfe_1_1v4_1_1processors.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fattacher_21',['constraint_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__attacher.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fmacro_22',['constraint_macro',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3adataspace2branch_23',['dataspace2branch',['../namespacetimeloopfe_1_1v4_1_1processors_1_1dataspace2branch.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aenable_5fdummy_5ftable_24',['enable_dummy_table',['../namespacetimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3apermutation_5foptimizer_25',['permutation_optimizer',['../namespacetimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3arequired_5factions_26',['required_actions',['../namespacetimeloopfe_1_1v4_1_1processors_1_1required__actions.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3asparse_5fopt_5fattacher_27',['sparse_opt_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3ato_5fdiagram_5fprocessor_28',['to_diagram_processor',['../namespacetimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3asparse_5foptimizations_29',['sparse_optimizations',['../namespacetimeloopfe_1_1v4_1_1sparse__optimizations.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aspecification_30',['specification',['../namespacetimeloopfe_1_1v4_1_1specification.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3avariables_31',['variables',['../namespacetimeloopfe_1_1v4_1_1variables.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aversion_32',['version',['../namespacetimeloopfe_1_1v4_1_1version.html',1,'timeloopfe::v4']]],
+ ['to_5fdiagram_33',['to_diagram',['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#a422fceeef294d45ff5fdd04dd31adf2a',1,'timeloopfe::v4::specification::Specification']]],
+ ['to_5fdiagram_5fprocessor_2epy_34',['to_diagram_processor.py',['../to__diagram__processor_8py.html',1,'']]],
+ ['to_5ffanout_5fstring_35',['to_fanout_string',['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#ac045e70f09cbee09b0277b1f51907bc3',1,'timeloopfe::v4::arch::Spatial']]],
+ ['to_5fmapper_5fapp_36',['to_mapper_app',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#ac19cde73b15671d636bd4d7202ba2584',1,'timeloopfe::common::backend_calls']]],
+ ['to_5fmodel_5fapp_37',['to_model_app',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a5bbb110a8dd77f094b7a5f5f5056182a',1,'timeloopfe::common::backend_calls']]],
+ ['todiagramprocessor_38',['ToDiagramProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html',1,'timeloopfe::v4::processors::to_diagram_processor']]],
+ ['top_5fspec_39',['top_spec',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#ad4ae1df80dfd717539468dcf2ed2f116',1,'timeloopfe.common.nodes copy.top_spec'],['../namespacetimeloopfe_1_1common_1_1nodes.html#aa38de4545958fb813f7c8f808f02e39a',1,'timeloopfe.common.nodes.top_spec']]],
+ ['transpile_40',['transpile',['../namespacetimeloopfe_1_1common_1_1version__transpilers_1_1v4__to__v3.html#afaad4dbf25f53b6487fadd84dea8256c',1,'timeloopfe::common::version_transpilers::v4_to_v3']]],
+ ['try_5fcombine_41',['try_combine',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ac3cd5bd84210e0918c55d165ae9f58f4',1,'timeloopfe.common.nodes copy.Node.try_combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87b60a9d865f009f65dc4c7282e34ec8',1,'timeloopfe.common.nodes.Node.try_combine()']]],
+ ['tutorials_20and_20examples_42',['Tutorials and Examples',['../index.html#autotoc_md3',1,'']]],
+ ['typespecifier_43',['TypeSpecifier',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html',1,'timeloopfe.common.nodes copy.TypeSpecifier'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html',1,'timeloopfe.common.nodes.TypeSpecifier']]]
];
diff --git a/search/all_12.js b/search/all_12.js
index cbb41a5..1ce39d4 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['unique_5fclass_5fname_0',['unique_class_name',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b83e8c2bdd05161ee781c1347557e50',1,'timeloopfe::common::nodes::Node']]],
- ['unspecified_1',['Unspecified',['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html',1,'timeloopfe::common::nodes']]],
+ ['unique_5fclass_5fname_0',['unique_class_name',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#acfb176d6aef44dfca71509cd3d4196c1',1,'timeloopfe.common.nodes copy.Node.unique_class_name()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b83e8c2bdd05161ee781c1347557e50',1,'timeloopfe.common.nodes.Node.unique_class_name()']]],
+ ['unspecified_1',['Unspecified',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Unspecified.html',1,'timeloopfe.common.nodes copy.Unspecified'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html',1,'timeloopfe.common.nodes.Unspecified']]],
['usage_2',['Minimal Usage',['../index.html#autotoc_md4',1,'']]],
['utilization_3',['Utilization',['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html',1,'timeloopfe::v4::constraints']]]
];
diff --git a/search/all_3.js b/search/all_3.js
index 04bb386..bf5abb2 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -4,22 +4,22 @@ var searchData=
['call_5fmapper_1',['call_mapper',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#afd62589aa67d1843eb01ff4945ca2dc4',1,'timeloopfe::common::backend_calls']]],
['call_5fmodel_2',['call_model',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#aa50f952a6489fd548e2c77f61d7e31d5',1,'timeloopfe::common::backend_calls']]],
['call_5fstop_3',['call_stop',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a5a8ea4c28693e4dc3231be2175a38907',1,'timeloopfe::common::backend_calls']]],
- ['callfunc_4',['callfunc',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a811430124859c2be4153bc928e9a1c02',1,'timeloopfe::common::nodes::TypeSpecifier']]],
- ['cast_5',['cast',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a090a28d338e917d6e28a9844613b29c7',1,'timeloopfe::common::nodes::TypeSpecifier']]],
- ['cast_5fcheck_5ftype_6',['cast_check_type',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a380d90bda5b9867d216294493bcbb7c3',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['callfunc_4',['callfunc',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a016aa4acccf98af004f32ecbe3d4c621',1,'timeloopfe.common.nodes copy.TypeSpecifier.callfunc'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a811430124859c2be4153bc928e9a1c02',1,'timeloopfe.common.nodes.TypeSpecifier.callfunc']]],
+ ['cast_5',['cast',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a7deb3e8d0d036828b6b07b883a880f89',1,'timeloopfe.common.nodes copy.TypeSpecifier.cast()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a090a28d338e917d6e28a9844613b29c7',1,'timeloopfe.common.nodes.TypeSpecifier.cast()']]],
+ ['cast_5fcheck_5ftype_6',['cast_check_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#aa585ac9f421c3ed0279a0ece00cc90f3',1,'timeloopfe.common.nodes copy.TypeSpecifier.cast_check_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a380d90bda5b9867d216294493bcbb7c3',1,'timeloopfe.common.nodes.TypeSpecifier.cast_check_type()']]],
['check_5fcompute_7',['check_compute',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a63628438b033d623ade16edca885c175',1,'timeloopfe::v4::processors::required_actions::RequiredActionsProcessor']]],
['check_5fstorage_8',['check_storage',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a47309b67fd585691fb448db5727c25a3',1,'timeloopfe::v4::processors::required_actions::RequiredActionsProcessor']]],
- ['check_5ftype_9',['check_type',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a5168d1776e5052ae0c14232dd77473d7',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['check_5ftype_9',['check_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a2b623388d470959956d4f8ce768e50bf',1,'timeloopfe.common.nodes copy.TypeSpecifier.check_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a5168d1776e5052ae0c14232dd77473d7',1,'timeloopfe.common.nodes.TypeSpecifier.check_type()']]],
['check_5funique_5fremove_5frepeat_10',['check_unique_remove_repeat',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#af60fa4b3639b259aa10a89e86a9c932a',1,'timeloopfe::v4::constraints::Factors']]],
- ['check_5funrecognized_11',['check_unrecognized',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a79ef1fe03be416186e8e40548f8a0481',1,'timeloopfe.common.nodes.Node.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a5e9859bc13925fdbe767e5749c1579a0',1,'timeloopfe.common.nodes.DictNode.check_unrecognized()']]],
+ ['check_5funrecognized_11',['check_unrecognized',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#aed29072218d0948fa97b47f3a97f0118',1,'timeloopfe.common.nodes copy.Node.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a391236cd84736255d56bebf12a3d40f1',1,'timeloopfe.common.nodes copy.DictNode.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a79ef1fe03be416186e8e40548f8a0481',1,'timeloopfe.common.nodes.Node.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a5e9859bc13925fdbe767e5749c1579a0',1,'timeloopfe.common.nodes.DictNode.check_unrecognized()']]],
['check_5fvalid_5ffactor_12',['check_valid_factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a1fcf6b50ae93ecc3bd3064ebb4283f8b',1,'timeloopfe::v4::constraints::Factors']]],
['class2obj_13',['class2obj',['../namespacetimeloopfe_1_1common_1_1base__specification.html#a83b4d87ef7f967f684c43203fdd6d41e',1,'timeloopfe::common::base_specification']]],
- ['clean_5fempties_14',['clean_empties',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a15cf6af69adae9050000cf1bfbff0b65',1,'timeloopfe::common::nodes::Node']]],
+ ['clean_5fempties_14',['clean_empties',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ae42589840d8bcd8a5cccc1fca50ed1de',1,'timeloopfe.common.nodes copy.Node.clean_empties()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a15cf6af69adae9050000cf1bfbff0b65',1,'timeloopfe.common.nodes.Node.clean_empties()']]],
['clear_5frespecification_15',['clear_respecification',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#af02d62ce997fd9ab49af14dd7667a1c2',1,'timeloopfe::v4::constraints::Constraint']]],
- ['combine_16',['combine',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#ae886fa13acdae76202f04001b351a48c',1,'timeloopfe.v4.arch.ArchNodes.combine()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2925cde60e13522202c3f7edfe42d616',1,'timeloopfe.v4.arch.Architecture.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ad04389a8d34ea0a91e7d42245390d91c',1,'timeloopfe.v4.constraints.Constraint.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a0590c851dea11a6fedda18c94415fd55',1,'timeloopfe.v4.constraints.Factors.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombineableListNode.html#aa81b39e82bfee12e1954be0e413ab6bc',1,'timeloopfe.common.nodes.CombineableListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a16bc7511d0cc043f7fdec5b2499ad23f',1,'timeloopfe.common.nodes.FlatteningListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a8e48683ac6169fbe4fa639743b7a3fde',1,'timeloopfe.common.nodes.DictNode.combine()']]],
- ['combine_5findex_17',['combine_index',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ae68b9aa07bbaeee93ff5cc83d09f6ca4',1,'timeloopfe::common::nodes::Node']]],
- ['combine_5flist_5fattrs_18',['combine_list_attrs',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ae00cdd43e7c3ea4250e568f9c8ed25d1',1,'timeloopfe::v4::constraints::Constraint']]],
- ['combineablelistnode_19',['CombineableListNode',['../classtimeloopfe_1_1common_1_1nodes_1_1CombineableListNode.html',1,'timeloopfe::common::nodes']]],
+ ['combinablelistnode_16',['CombinableListNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1CombinableListNode.html',1,'timeloopfe.common.nodes copy.CombinableListNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombinableListNode.html',1,'timeloopfe.common.nodes.CombinableListNode']]],
+ ['combine_17',['combine',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#ae886fa13acdae76202f04001b351a48c',1,'timeloopfe.v4.arch.ArchNodes.combine()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2925cde60e13522202c3f7edfe42d616',1,'timeloopfe.v4.arch.Architecture.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ad04389a8d34ea0a91e7d42245390d91c',1,'timeloopfe.v4.constraints.Constraint.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a0590c851dea11a6fedda18c94415fd55',1,'timeloopfe.v4.constraints.Factors.combine()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1CombinableListNode.html#a8090c8ca017572963e743e481cd2ea7e',1,'timeloopfe.common.nodes copy.CombinableListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html#a04cd52051e079e69a173e95eca182560',1,'timeloopfe.common.nodes copy.FlatteningListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a90bad547931d5ec0af8aab9a82012af3',1,'timeloopfe.common.nodes copy.DictNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombinableListNode.html#ae7a13e7be7792ffdb8956ddb6beb8a69',1,'timeloopfe.common.nodes.CombinableListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a16bc7511d0cc043f7fdec5b2499ad23f',1,'timeloopfe.common.nodes.FlatteningListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a8e48683ac6169fbe4fa639743b7a3fde',1,'timeloopfe.common.nodes.DictNode.combine()']]],
+ ['combine_5findex_18',['combine_index',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a34f923e3881d4da95f96bc8371010a67',1,'timeloopfe.common.nodes copy.Node.combine_index()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ae68b9aa07bbaeee93ff5cc83d09f6ca4',1,'timeloopfe.common.nodes.Node.combine_index()']]],
+ ['combine_5flist_5fattrs_19',['combine_list_attrs',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ae00cdd43e7c3ea4250e568f9c8ed25d1',1,'timeloopfe::v4::constraints::Constraint']]],
['component_20',['Component',['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html',1,'timeloopfe::v4::arch']]],
['component_5ffactory_21',['component_factory',['../namespacetimeloopfe_1_1v4_1_1arch.html#a349260bff0942b9d00e50ced4a4d62cb',1,'timeloopfe::v4::arch']]],
['componentattributes_22',['ComponentAttributes',['../classtimeloopfe_1_1v4_1_1components_1_1ComponentAttributes.html',1,'timeloopfe::v4::components']]],
@@ -33,19 +33,20 @@ var searchData=
['compute_3a_30',['Compute:',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md25',1,'']]],
['compute_5fclasses_31',['COMPUTE_CLASSES',['../namespacetimeloopfe_1_1v4_1_1arch.html#ac725dc6f1950662a904954e968eb0835',1,'timeloopfe::v4::arch']]],
['computeoptimization_32',['ComputeOptimization',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html',1,'timeloopfe::v4::sparse_optimizations']]],
- ['constraint_33',['Constraint',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html',1,'timeloopfe::v4::constraints']]],
- ['constraint_5fattacher_2epy_34',['constraint_attacher.py',['../constraint__attacher_8py.html',1,'']]],
- ['constraint_5ffactory_35',['constraint_factory',['../namespacetimeloopfe_1_1v4_1_1constraints.html#aee3124c50eca6791d70b615f557302de',1,'timeloopfe::v4::constraints']]],
- ['constraint_5fmacro_2epy_36',['constraint_macro.py',['../constraint__macro_8py.html',1,'']]],
- ['constraintattacherprocessor_37',['ConstraintAttacherProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor'],['../namespacetimeloopfe_1_1v4_1_1processors.html#a06f74015a661d9b7b9db41fc183c4558',1,'timeloopfe.v4.processors.ConstraintAttacherProcessor']]],
- ['constraintgroup_38',['ConstraintGroup',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html',1,'timeloopfe::v4::constraints']]],
- ['constraintmacroprocessor_39',['ConstraintMacroProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor'],['../namespacetimeloopfe_1_1v4_1_1processors.html#ab2cc21ced1f57fc8f34b17eba20d2b3a',1,'timeloopfe.v4.processors.ConstraintMacroProcessor']]],
- ['constraints_40',['Constraints',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html',1,'timeloopfe::v4::constraints']]],
- ['constraints_2epy_41',['constraints.py',['../constraints_8py.html',1,'']]],
- ['constraintslist_42',['ConstraintsList',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html',1,'timeloopfe::v4::constraints']]],
- ['container_43',['Container',['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html',1,'timeloopfe::v4::arch']]],
- ['container_5fkwargs_44',['container_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#acd0688e2f8941297a3e03a9113ebcd93',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['container_5fnames_45',['container_names',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a6cb524a420b175a7fbb4c7e7d378adb0',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['counter_46',['counter',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#af95fe3a8d8928b862b0e9166faaf5ccd',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['create_5fsub_5fgraph_47',['create_sub_graph',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a33c7c85d29a00775af4e85aefee43a25',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]]
+ ['computeoptimizationlist_33',['ComputeOptimizationList',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimizationList.html',1,'timeloopfe::v4::sparse_optimizations']]],
+ ['constraint_34',['Constraint',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html',1,'timeloopfe::v4::constraints']]],
+ ['constraint_5fattacher_2epy_35',['constraint_attacher.py',['../constraint__attacher_8py.html',1,'']]],
+ ['constraint_5ffactory_36',['constraint_factory',['../namespacetimeloopfe_1_1v4_1_1constraints.html#aee3124c50eca6791d70b615f557302de',1,'timeloopfe::v4::constraints']]],
+ ['constraint_5fmacro_2epy_37',['constraint_macro.py',['../constraint__macro_8py.html',1,'']]],
+ ['constraintattacherprocessor_38',['ConstraintAttacherProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor'],['../namespacetimeloopfe_1_1v4_1_1processors.html#a06f74015a661d9b7b9db41fc183c4558',1,'timeloopfe.v4.processors.ConstraintAttacherProcessor']]],
+ ['constraintgroup_39',['ConstraintGroup',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html',1,'timeloopfe::v4::constraints']]],
+ ['constraintmacroprocessor_40',['ConstraintMacroProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor'],['../namespacetimeloopfe_1_1v4_1_1processors.html#ab2cc21ced1f57fc8f34b17eba20d2b3a',1,'timeloopfe.v4.processors.ConstraintMacroProcessor']]],
+ ['constraints_41',['Constraints',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html',1,'timeloopfe::v4::constraints']]],
+ ['constraints_2epy_42',['constraints.py',['../constraints_8py.html',1,'']]],
+ ['constraintslist_43',['ConstraintsList',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html',1,'timeloopfe::v4::constraints']]],
+ ['container_44',['Container',['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html',1,'timeloopfe::v4::arch']]],
+ ['container_5fkwargs_45',['container_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#acd0688e2f8941297a3e03a9113ebcd93',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
+ ['container_5fnames_46',['container_names',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a6cb524a420b175a7fbb4c7e7d378adb0',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
+ ['counter_47',['counter',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#af95fe3a8d8928b862b0e9166faaf5ccd',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
+ ['create_5fsub_5fgraph_48',['create_sub_graph',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a33c7c85d29a00775af4e85aefee43a25',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]]
];
diff --git a/search/all_4.js b/search/all_4.js
index 0f5164e..10bc3b3 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -6,14 +6,14 @@ var searchData=
['dataspace2branchprocessor_3',['Dataspace2BranchProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html',1,'timeloopfe.v4.processors.dataspace2branch.Dataspace2BranchProcessor'],['../namespacetimeloopfe_1_1v4_1_1processors.html#a3d4f11069b93d8173fd5e0a912c2d7c2',1,'timeloopfe.v4.processors.Dataspace2BranchProcessor']]],
['dataspace2dims_4',['dataspace2dims',['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#ab16de2e57122ee69b0c2439e3c5afef3',1,'timeloopfe::v4::problem::Shape']]],
['dataspace2unique_5fdims_5',['dataspace2unique_dims',['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#af4fedf7385ac7dca55a4535b3cdbfdd2',1,'timeloopfe::v4::problem::Shape']]],
- ['declare_5fattrs_6',['declare_attrs',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a5fef73e25bd9869384cac6bb643f5ecf',1,'timeloopfe.v4.arch.ArchNodes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a099bcec79a72f9183cd012f7c7370fbb',1,'timeloopfe.v4.arch.Branch.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a7049f7f2a2aa76e9feca0138b8328b6e',1,'timeloopfe.v4.arch.Architecture.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a493e0e226dd37c8f51da8a7bcb26f2ad',1,'timeloopfe.v4.arch.Leaf.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a35e75c6854948af9ca847ed0cf303eef',1,'timeloopfe.v4.arch.Component.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a77957330f3dd18e7894006de1ba260ec',1,'timeloopfe.v4.arch.Container.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Networks.html#ae70fed32edb2ed5b3aa1b2e59c33335f',1,'timeloopfe.v4.arch.Networks.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a846b02241c56b8dfd56cca15608c1002',1,'timeloopfe.v4.arch.Storage.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#ae6cce8b1ae36ad9fceb81c8bfa620cb5',1,'timeloopfe.v4.arch.Compute.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a18e5de455e78d1e616afb900ef79fa61',1,'timeloopfe.v4.arch.Network.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a2c4c7d6e709b16f230c272503f7d9f57',1,'timeloopfe.v4.arch.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#ae939e9a43fb91168a17cc2586bf4a2ab',1,'timeloopfe.v4.arch.Attributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a21017d8fae28754c39124dde3b405f4e',1,'timeloopfe.v4.arch.Nothing.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a26a90d12000b4b902c094f2ad3b2fde3',1,'timeloopfe.v4.components.Components.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentsList.html#a0a4e4155e03564275e26870f637234fc',1,'timeloopfe.v4.components.ComponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a002d2bb566dc044cdf6184b3a8d76556',1,'timeloopfe.v4.components.CompoundComponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentList.html#acbdaa34aae4a6018ec8b0c490760374d',1,'timeloopfe.v4.components.SubcomponentList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a81b01fec771b0f22bc1e6aa2328c439b',1,'timeloopfe.v4.components.Subcomponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentAttributes.html#aef41090f5ad4487b6029d0c912477137',1,'timeloopfe.v4.components.ComponentAttributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionsList.html#a1392724a5d43a54ade2771bcf06df1f2',1,'timeloopfe.v4.components.ActionsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a95ed8a3556a806ed4c023de29bb09af8',1,'timeloopfe.v4.components.Action.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionSubcomponentsList.html#a0e5895616eb1a015de970cb33336f037',1,'timeloopfe.v4.components.ActionSubcomponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#a24251cac6b0c06f317c0c64dd3943a6c',1,'timeloopfe.v4.components.SubcomponentActionGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionList.html#a23009c94bd27d4d38763dd0ae6f704fe',1,'timeloopfe.v4.components.SubcomponentActionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#a0ae9192f856692728bd21b3d2bb83873',1,'timeloopfe.v4.components.SubcomponentAction.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a1b9e4ceaf3910f589478e834bf3c7611',1,'timeloopfe.v4.constraints.Constraints.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html#a16133cefb5b1b68312d0906ec81dcb37',1,'timeloopfe.v4.constraints.ConstraintsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#aca372f0253a827b90e5e804e7f2e63a7',1,'timeloopfe.v4.constraints.Constraint.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#aabcbb34b93058abe6a2ec3582143c360',1,'timeloopfe.v4.constraints.ConstraintGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a366f4ccef820b11ee882652a629e3684',1,'timeloopfe.v4.constraints.Iteration.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#ab93e018262fea29832a22d34cc4d6733',1,'timeloopfe.v4.constraints.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a40e68dc63fbdc57cfd9a27f616e9033f',1,'timeloopfe.v4.constraints.Temporal.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a255c7216cf5c4ef31a9cf99c69257972',1,'timeloopfe.v4.constraints.Dataspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#adecc0221f74aa6f036d39dbd75864c2c',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#aadae8533b3f713d989459c1a9868afa2',1,'timeloopfe.v4.constraints.Utilization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html#a10e28b037640a543f84a5cd8db69981b',1,'timeloopfe.v4.constraints.Permutation.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ab17bf4cd4a7321536397105a56f2bec2',1,'timeloopfe.v4.constraints.Factors.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ProblemDataspaceList.html#ac48b774d0a330c9ea4d5023e90e2d766',1,'timeloopfe.v4.constraints.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#ae16c65fbb8469ddb6af87d6bd238a936',1,'timeloopfe.v4.globals.Globals.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a49bd70ffd81028f19f96bfac0b782bb4',1,'timeloopfe.v4.globals.EnvironmentVariables.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#af6a7556ad283f7aead2cfd4073356ba1',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a4e4e30ecb45e3451b35c91376828dfba',1,'timeloopfe.v4.mapper.Mapper.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a4ad65a31779f01ebeb678c7d3940f33c',1,'timeloopfe.v4.mapper.OptimizationMetrics.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#abbded0eb7c5f29a8a01fe32bf005932d',1,'timeloopfe.v4.mapspace.Mapspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#ab359b13c4312f2349bdba16e8d0bb8cb',1,'timeloopfe.v4.problem.Problem.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#aba34b13d174a8570d7dcb6f3cdd8d031',1,'timeloopfe.v4.problem.Shape.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1ProblemDataspaceList.html#a2bb27d70672f71b3a9194e1619e31181',1,'timeloopfe.v4.problem.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad5cb8ed30d7245c70c6b87a64794abd5',1,'timeloopfe.v4.problem.Instance.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#aa259f57aa91188e5924ca3345f0636c7',1,'timeloopfe.v4.problem.DataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#ac9d0f54547de930218db852cf8eb561b',1,'timeloopfe.v4.problem.DensityList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#ad769c80a590e0e4db131472da293820e',1,'timeloopfe.v4.problem.Density.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#a88532094e4e521b2dc82b1c2ccffce37',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a2929529dd72d778062105554363d9dc3',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#a67b047ab13aa6bf1ea217c6726dfbcf6',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationsList.html#a2d6b83d1a642a1335da81ee995360c69',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#ad9360da6ebf6257ebd45475feaf5441f',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a5c9c3ebcf61efed6822d6d5c771e3e04',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a082ae6acac91f8915b5324f8adc93c16',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#a52d49cbaaaa006d478e9a8858aa24dda',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#aff07e464815ae7d1840fd6e23b46a6ef',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#ae905676835c418b67081119fd688fa48',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a767ea3304e9e7acdc1e076900ba222c5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a45d7e2dfab4b8e3b42026bca4a53487d',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ae87e82c99bd48466f38e95655c7b8590',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#ad21a82f7f7f3f89673dc39cc7fb100cb',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#a320ec42afb7e4748233fb3fddcc70911',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#a4a370fad6bcc2d2ba0e7b16cc8d48309',1,'timeloopfe.v4.specification.Specification.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a131d0fe33064d779f7d3de7ca1dc5b41',1,'timeloopfe.v4.variables.Variables.declare_attrs()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a93272f7cb16da8279b59e0a9c7e03959',1,'timeloopfe.common.nodes.Node.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad372e1a2f228e912b1d948c5d2068ceb',1,'timeloopfe.common.processor.Processor.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a1c22774c085974f609c7df09aa2317e2',1,'timeloopfe.common.processor.SimpleProcessor.declare_attrs()']]],
+ ['declare_5fattrs_6',['declare_attrs',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a5fef73e25bd9869384cac6bb643f5ecf',1,'timeloopfe.v4.arch.ArchNodes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a099bcec79a72f9183cd012f7c7370fbb',1,'timeloopfe.v4.arch.Branch.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a7049f7f2a2aa76e9feca0138b8328b6e',1,'timeloopfe.v4.arch.Architecture.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a493e0e226dd37c8f51da8a7bcb26f2ad',1,'timeloopfe.v4.arch.Leaf.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a35e75c6854948af9ca847ed0cf303eef',1,'timeloopfe.v4.arch.Component.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a77957330f3dd18e7894006de1ba260ec',1,'timeloopfe.v4.arch.Container.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Networks.html#ae70fed32edb2ed5b3aa1b2e59c33335f',1,'timeloopfe.v4.arch.Networks.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a846b02241c56b8dfd56cca15608c1002',1,'timeloopfe.v4.arch.Storage.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#ae6cce8b1ae36ad9fceb81c8bfa620cb5',1,'timeloopfe.v4.arch.Compute.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a18e5de455e78d1e616afb900ef79fa61',1,'timeloopfe.v4.arch.Network.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a2c4c7d6e709b16f230c272503f7d9f57',1,'timeloopfe.v4.arch.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#ae939e9a43fb91168a17cc2586bf4a2ab',1,'timeloopfe.v4.arch.Attributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a21017d8fae28754c39124dde3b405f4e',1,'timeloopfe.v4.arch.Nothing.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a26a90d12000b4b902c094f2ad3b2fde3',1,'timeloopfe.v4.components.Components.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentsList.html#a0a4e4155e03564275e26870f637234fc',1,'timeloopfe.v4.components.ComponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a002d2bb566dc044cdf6184b3a8d76556',1,'timeloopfe.v4.components.CompoundComponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentList.html#acbdaa34aae4a6018ec8b0c490760374d',1,'timeloopfe.v4.components.SubcomponentList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a81b01fec771b0f22bc1e6aa2328c439b',1,'timeloopfe.v4.components.Subcomponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentAttributes.html#aef41090f5ad4487b6029d0c912477137',1,'timeloopfe.v4.components.ComponentAttributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionsList.html#a1392724a5d43a54ade2771bcf06df1f2',1,'timeloopfe.v4.components.ActionsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a95ed8a3556a806ed4c023de29bb09af8',1,'timeloopfe.v4.components.Action.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionSubcomponentsList.html#a0e5895616eb1a015de970cb33336f037',1,'timeloopfe.v4.components.ActionSubcomponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#a24251cac6b0c06f317c0c64dd3943a6c',1,'timeloopfe.v4.components.SubcomponentActionGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionList.html#a23009c94bd27d4d38763dd0ae6f704fe',1,'timeloopfe.v4.components.SubcomponentActionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#a0ae9192f856692728bd21b3d2bb83873',1,'timeloopfe.v4.components.SubcomponentAction.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a1b9e4ceaf3910f589478e834bf3c7611',1,'timeloopfe.v4.constraints.Constraints.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html#a16133cefb5b1b68312d0906ec81dcb37',1,'timeloopfe.v4.constraints.ConstraintsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#aca372f0253a827b90e5e804e7f2e63a7',1,'timeloopfe.v4.constraints.Constraint.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#aabcbb34b93058abe6a2ec3582143c360',1,'timeloopfe.v4.constraints.ConstraintGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a366f4ccef820b11ee882652a629e3684',1,'timeloopfe.v4.constraints.Iteration.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#ab93e018262fea29832a22d34cc4d6733',1,'timeloopfe.v4.constraints.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a40e68dc63fbdc57cfd9a27f616e9033f',1,'timeloopfe.v4.constraints.Temporal.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a255c7216cf5c4ef31a9cf99c69257972',1,'timeloopfe.v4.constraints.Dataspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#adecc0221f74aa6f036d39dbd75864c2c',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#aadae8533b3f713d989459c1a9868afa2',1,'timeloopfe.v4.constraints.Utilization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html#a10e28b037640a543f84a5cd8db69981b',1,'timeloopfe.v4.constraints.Permutation.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ab17bf4cd4a7321536397105a56f2bec2',1,'timeloopfe.v4.constraints.Factors.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ProblemDataspaceList.html#ac48b774d0a330c9ea4d5023e90e2d766',1,'timeloopfe.v4.constraints.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#ae16c65fbb8469ddb6af87d6bd238a936',1,'timeloopfe.v4.globals.Globals.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a49bd70ffd81028f19f96bfac0b782bb4',1,'timeloopfe.v4.globals.EnvironmentVariables.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#af6a7556ad283f7aead2cfd4073356ba1',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a4e4e30ecb45e3451b35c91376828dfba',1,'timeloopfe.v4.mapper.Mapper.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a4ad65a31779f01ebeb678c7d3940f33c',1,'timeloopfe.v4.mapper.OptimizationMetrics.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#abbded0eb7c5f29a8a01fe32bf005932d',1,'timeloopfe.v4.mapspace.Mapspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#ab359b13c4312f2349bdba16e8d0bb8cb',1,'timeloopfe.v4.problem.Problem.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#aba34b13d174a8570d7dcb6f3cdd8d031',1,'timeloopfe.v4.problem.Shape.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1ProblemDataspaceList.html#a2bb27d70672f71b3a9194e1619e31181',1,'timeloopfe.v4.problem.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad5cb8ed30d7245c70c6b87a64794abd5',1,'timeloopfe.v4.problem.Instance.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#aa259f57aa91188e5924ca3345f0636c7',1,'timeloopfe.v4.problem.DataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#ac9d0f54547de930218db852cf8eb561b',1,'timeloopfe.v4.problem.DensityList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#ad769c80a590e0e4db131472da293820e',1,'timeloopfe.v4.problem.Density.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#a88532094e4e521b2dc82b1c2ccffce37',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a2929529dd72d778062105554363d9dc3',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#a67b047ab13aa6bf1ea217c6726dfbcf6',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationsList.html#a2d6b83d1a642a1335da81ee995360c69',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#ad9360da6ebf6257ebd45475feaf5441f',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a5c9c3ebcf61efed6822d6d5c771e3e04',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a082ae6acac91f8915b5324f8adc93c16',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#a52d49cbaaaa006d478e9a8858aa24dda',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#aff07e464815ae7d1840fd6e23b46a6ef',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#ae905676835c418b67081119fd688fa48',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a767ea3304e9e7acdc1e076900ba222c5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a45d7e2dfab4b8e3b42026bca4a53487d',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimizationList.html#ab67ce8226bb964b7347d5e3f655231cc',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimizationList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ae87e82c99bd48466f38e95655c7b8590',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#ad21a82f7f7f3f89673dc39cc7fb100cb',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#a320ec42afb7e4748233fb3fddcc70911',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#a4a370fad6bcc2d2ba0e7b16cc8d48309',1,'timeloopfe.v4.specification.Specification.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a131d0fe33064d779f7d3de7ca1dc5b41',1,'timeloopfe.v4.variables.Variables.declare_attrs()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#af3902a14567abe52c70e63b974acded3',1,'timeloopfe.common.nodes copy.Node.declare_attrs()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a93272f7cb16da8279b59e0a9c7e03959',1,'timeloopfe.common.nodes.Node.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad372e1a2f228e912b1d948c5d2068ceb',1,'timeloopfe.common.processor.Processor.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a1c22774c085974f609c7df09aa2317e2',1,'timeloopfe.common.processor.SimpleProcessor.declare_attrs()']]],
['decompression_5fcount_7',['- decompression_count',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md16',1,'']]],
- ['default_5funspecified_5f_8',['default_unspecified_',['../namespacetimeloopfe_1_1common_1_1nodes.html#a2191f8437dd16833b9e1811f399f94da',1,'timeloopfe::common::nodes']]],
+ ['default_5funspecified_5f_8',['default_unspecified_',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#aff85da80a3b92bbd1d5a6e117af5b1c5',1,'timeloopfe.common.nodes copy.default_unspecified_'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a2191f8437dd16833b9e1811f399f94da',1,'timeloopfe.common.nodes.default_unspecified_']]],
['delayed_5fimport_9',['delayed_import',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a98425a5d070d29cc2c42af049268b7cc',1,'timeloopfe::common::backend_calls']]],
['delayed_5fimport_5fdone_10',['DELAYED_IMPORT_DONE',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a3af8473de39d0d6705fa4e59c4fc42c0',1,'timeloopfe::common::backend_calls']]],
['density_11',['Density',['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html',1,'timeloopfe::v4::problem']]],
['densitylist_12',['DensityList',['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html',1,'timeloopfe::v4::problem']]],
- ['dictnode_13',['DictNode',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html',1,'timeloopfe::common::nodes']]],
+ ['dictnode_13',['DictNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html',1,'timeloopfe.common.nodes copy.DictNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html',1,'timeloopfe.common.nodes.DictNode']]],
['doc_2epy_14',['doc.py',['../doc_8py.html',1,'']]],
['documentation_15',['Documentation',['../index.html#autotoc_md1',1,'']]],
['ds2color_16',['ds2color',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a693dd0c9fa1103dd2c2b58d34c749d0f',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
diff --git a/search/all_6.js b/search/all_6.js
index 8607d1a..854d280 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -5,7 +5,7 @@ var searchData=
['factors_5fonly_5finit_2',['factors_only_init',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a5a8b40458088e1d12e67de6606122a7e',1,'timeloopfe::v4::processors::constraint_macro']]],
['factory_3',['factory',['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html#ae167fd22cc3f2cff9773c8236aff067c',1,'timeloopfe.v4.constraints.Permutation.factory()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ae21fb458d7a8f7103816b5ba9309e436',1,'timeloopfe.v4.constraints.Factors.factory()']]],
['find_4',['find',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNode.html#a86c65a34dd5fbebb103b43a45d3d72fa',1,'timeloopfe::v4::arch::ArchNode']]],
- ['flatteninglistnode_5',['FlatteningListNode',['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html',1,'timeloopfe::common::nodes']]],
- ['from_5fdata_6',['from_data',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab3a77685cdfe6a0f1aba04f663e79ffc',1,'timeloopfe.common.nodes.Node.from_data'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ab92448b098449eb239c00898bd412772',1,'timeloopfe.common.nodes.ListNode.from_data']]],
- ['from_5fyaml_5ffiles_7',['from_yaml_files',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a331c57bf779bb1978af56e9d34fe936c',1,'timeloopfe.common.base_specification.BaseSpecification.from_yaml_files()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a4f6d4a622d7ffe9df595914803d30553',1,'timeloopfe.common.nodes.DictNode.from_yaml_files()']]]
+ ['flatteninglistnode_5',['FlatteningListNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html',1,'timeloopfe.common.nodes copy.FlatteningListNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html',1,'timeloopfe.common.nodes.FlatteningListNode']]],
+ ['from_5fdata_6',['from_data',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ListNode.html#a75f13a984fe861d11f7d19ab54327e88',1,'timeloopfe.common.nodes copy.ListNode.from_data'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab3a77685cdfe6a0f1aba04f663e79ffc',1,'timeloopfe.common.nodes.Node.from_data'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ab92448b098449eb239c00898bd412772',1,'timeloopfe.common.nodes.ListNode.from_data']]],
+ ['from_5fyaml_5ffiles_7',['from_yaml_files',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a331c57bf779bb1978af56e9d34fe936c',1,'timeloopfe.common.base_specification.BaseSpecification.from_yaml_files()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a8033bfc148abf2102fbfd01fab12270c',1,'timeloopfe.common.nodes copy.DictNode.from_yaml_files()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a4f6d4a622d7ffe9df595914803d30553',1,'timeloopfe.common.nodes.DictNode.from_yaml_files()']]]
];
diff --git a/search/all_7.js b/search/all_7.js
index e12bbb0..7e41030 100644
--- a/search/all_7.js
+++ b/search/all_7.js
@@ -6,36 +6,37 @@ var searchData=
['gated_5fread_3',['- gated_read',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md10',1,'']]],
['gated_5fupdate_4',['- gated_update',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md12',1,'']]],
['gated_5fwrite_5',['- gated_write',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md11',1,'']]],
- ['get_6',['get',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a493b5a7fa2df3ff153571358c9f2b440',1,'timeloopfe::common::nodes::DictNode']]],
+ ['get_6',['get',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#aff29910679582f8c8fcf13e3ea8aeb75',1,'timeloopfe.common.nodes copy.DictNode.get()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a493b5a7fa2df3ff153571358c9f2b440',1,'timeloopfe.common.nodes.DictNode.get()']]],
['get_5fcall_5fstack_5fsize_7',['get_call_stack_size',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#adbc775c682b7a811a8b3d52ea6d901eb',1,'timeloopfe::v4::processors::constraint_macro']]],
- ['get_5fcombiner_5flambda_8',['get_combiner_lambda',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a745fb9691541bec64d9bac73a992d9ff',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fcombiners_5ffor_5fkeytag_9',['get_combiners_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4e9384656e97dee2858559a77c34b23d',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fcombiners_5ffor_5ftype_10',['get_combiners_for_type',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1ae98cf817ae2534c9eb22a20ca85b8f',1,'timeloopfe::common::nodes::Node']]],
+ ['get_5fcombiner_5flambda_8',['get_combiner_lambda',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a9f0b64df064498d9fe4651d30c0f28ef',1,'timeloopfe.common.nodes copy.Node.get_combiner_lambda()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a745fb9691541bec64d9bac73a992d9ff',1,'timeloopfe.common.nodes.Node.get_combiner_lambda()']]],
+ ['get_5fcombiners_5ffor_5fkeytag_9',['get_combiners_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ae6dc06c73cfc02a2c08c543d80bbd7d3',1,'timeloopfe.common.nodes copy.Node.get_combiners_for_keytag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4e9384656e97dee2858559a77c34b23d',1,'timeloopfe.common.nodes.Node.get_combiners_for_keytag()']]],
+ ['get_5fcombiners_5ffor_5ftype_10',['get_combiners_for_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a9683a7b09af581464c99a375959f09f2',1,'timeloopfe.common.nodes copy.Node.get_combiners_for_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1ae98cf817ae2534c9eb22a20ca85b8f',1,'timeloopfe.common.nodes.Node.get_combiners_for_type()']]],
['get_5fconstrained_5fdims_11',['get_constrained_dims',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#aedbff36fec3ddd0360ebba0c961c00a7',1,'timeloopfe::v4::processors::constraint_macro::ConstraintMacroProcessor']]],
['get_5fds2color_12',['get_ds2color',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a7a2062930e8faa4b773df707a05307b6',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
['get_5fedge_13',['get_edge',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#ae834453926014c4a2fceac5a8f251a18',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
['get_5ffactor_5fnames_14',['get_factor_names',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a4745370b634f1936e41296ba23670ef4',1,'timeloopfe::v4::constraints::Factors']]],
['get_5ffanout_15',['get_fanout',['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a1a32fca97b9b530d57f6aa778785eced',1,'timeloopfe::v4::arch::Spatial']]],
- ['get_5fglobal_5fspec_16',['get_global_spec',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a8bbd475f811b4903f727bc333bfc4e95',1,'timeloopfe::common::nodes::Node']]],
- ['get_5findex_17',['get_index',['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a25b917d7c7e7a3e91db881464063b599',1,'timeloopfe::common::processor::Processor']]],
- ['get_5fminimum_5fproduct_18',['get_minimum_product',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a300beea22d9720952584650354945de6',1,'timeloopfe::v4::constraints::Factors']]],
- ['get_5fname_19',['get_name',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a7f36ec661afcb6402d8570c33471a105',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fnode_5fkwargs_20',['get_node_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a5beae0329fee515f8bcd0b453587ec5f',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['get_5fnode_5fnames_21',['get_node_names',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a18dde563cc0263f56103fc2de20c0011',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['get_5fnodes_5fof_5ftype_22',['get_nodes_of_type',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4d773ccfe069b5fd6e62d18073e149d5',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fproblem_5fds_5fnames_23',['get_problem_ds_names',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#adafc1a6168a995cdd3d1aa14361a10f4',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
- ['get_5fproperty_5ftable_24',['get_property_table',['../namespacetimeloopfe_1_1common_1_1doc.html#a2b9b90176cf6e948dd8402426df0e0e9',1,'timeloopfe::common::doc']]],
- ['get_5fproperty_5ftree_25',['get_property_tree',['../namespacetimeloopfe_1_1common_1_1doc.html#a077ff24c5764ff53092be2b783b510b4',1,'timeloopfe::common::doc']]],
- ['get_5fproperty_5fyaml_26',['get_property_yaml',['../namespacetimeloopfe_1_1common_1_1doc.html#a4a4f78f0b3e62b7defc89d37e0a6e8a4',1,'timeloopfe::common::doc']]],
- ['get_5fsetter_5flambda_27',['get_setter_lambda',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a60a59e745335c05df977739fd077ace0',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fsetters_5ffor_5fkeytag_28',['get_setters_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a94b352b940dbe9bca1eff68c291e1233',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fsetters_5ffor_5ftype_29',['get_setters_for_type',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a78a4a6bdb1b4208ed63699bfc6823011',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fspecifiers_5ffrom_5fprocessors_30',['get_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a63799b59879cafcbb879291fdc812bfa',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fsplit_5ffactors_31',['get_split_factors',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ac9c33a6710bb19dee07a404947157c45',1,'timeloopfe::v4::constraints::Factors']]],
- ['get_5ftag_32',['get_tag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b3169a538a4501f2b84e83f89f8d24e',1,'timeloopfe::common::nodes::Node']]],
- ['get_5funconstrained_5fdims_33',['get_unconstrained_dims',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a99723674ec0d671b357fb80324d312b2',1,'timeloopfe::v4::processors::constraint_macro::ConstraintMacroProcessor']]],
- ['globals_34',['Globals',['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html',1,'timeloopfe::v4::globals']]],
- ['globals_2epy_35',['globals.py',['../globals_8py.html',1,'']]],
- ['grabparentaddme_36',['GrabParentAddMe',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html',1,'timeloopfe::common::nodes']]],
- ['greedy_5fallocate_37',['greedy_allocate',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a784dc846df4b59de747f80773131d92a',1,'timeloopfe::v4::processors::constraint_macro']]]
+ ['get_5fglobal_5fspec_16',['get_global_spec',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a2050778493f8e76970c209284aa4a52f',1,'timeloopfe.common.nodes copy.Node.get_global_spec()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a8bbd475f811b4903f727bc333bfc4e95',1,'timeloopfe.common.nodes.Node.get_global_spec()']]],
+ ['get_5fid2casted_17',['get_id2casted',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#af000a3c4f7d448e3d242446ed1df0554',1,'timeloopfe::common::nodes copy::TypeSpecifier']]],
+ ['get_5findex_18',['get_index',['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a25b917d7c7e7a3e91db881464063b599',1,'timeloopfe::common::processor::Processor']]],
+ ['get_5fminimum_5fproduct_19',['get_minimum_product',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a300beea22d9720952584650354945de6',1,'timeloopfe::v4::constraints::Factors']]],
+ ['get_5fname_20',['get_name',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#abb3e62aca258b2fedef795aeacdf045b',1,'timeloopfe.common.nodes copy.Node.get_name()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a7f36ec661afcb6402d8570c33471a105',1,'timeloopfe.common.nodes.Node.get_name()']]],
+ ['get_5fnode_5fkwargs_21',['get_node_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a5beae0329fee515f8bcd0b453587ec5f',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
+ ['get_5fnode_5fnames_22',['get_node_names',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a18dde563cc0263f56103fc2de20c0011',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
+ ['get_5fnodes_5fof_5ftype_23',['get_nodes_of_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a4a0945f955543e823fc4628c060e7e00',1,'timeloopfe.common.nodes copy.Node.get_nodes_of_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4d773ccfe069b5fd6e62d18073e149d5',1,'timeloopfe.common.nodes.Node.get_nodes_of_type()']]],
+ ['get_5fproblem_5fds_5fnames_24',['get_problem_ds_names',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#adafc1a6168a995cdd3d1aa14361a10f4',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
+ ['get_5fproperty_5ftable_25',['get_property_table',['../namespacetimeloopfe_1_1common_1_1doc.html#a2b9b90176cf6e948dd8402426df0e0e9',1,'timeloopfe::common::doc']]],
+ ['get_5fproperty_5ftree_26',['get_property_tree',['../namespacetimeloopfe_1_1common_1_1doc.html#a077ff24c5764ff53092be2b783b510b4',1,'timeloopfe::common::doc']]],
+ ['get_5fproperty_5fyaml_27',['get_property_yaml',['../namespacetimeloopfe_1_1common_1_1doc.html#a4a4f78f0b3e62b7defc89d37e0a6e8a4',1,'timeloopfe::common::doc']]],
+ ['get_5fsetter_5flambda_28',['get_setter_lambda',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a0af010b9fd56768e6a11c2b69d81808a',1,'timeloopfe.common.nodes copy.Node.get_setter_lambda()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a60a59e745335c05df977739fd077ace0',1,'timeloopfe.common.nodes.Node.get_setter_lambda()']]],
+ ['get_5fsetters_5ffor_5fkeytag_29',['get_setters_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a45511eb2855c0a1caf9df7e48119f5d2',1,'timeloopfe.common.nodes copy.Node.get_setters_for_keytag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a94b352b940dbe9bca1eff68c291e1233',1,'timeloopfe.common.nodes.Node.get_setters_for_keytag()']]],
+ ['get_5fsetters_5ffor_5ftype_30',['get_setters_for_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a809dafb20b9e8535dc71353b10e4d7b2',1,'timeloopfe.common.nodes copy.Node.get_setters_for_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a78a4a6bdb1b4208ed63699bfc6823011',1,'timeloopfe.common.nodes.Node.get_setters_for_type()']]],
+ ['get_5fspecifiers_5ffrom_5fprocessors_31',['get_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ab7c1b125164f34ac945ec62cd3807cf0',1,'timeloopfe.common.nodes copy.Node.get_specifiers_from_processors()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a63799b59879cafcbb879291fdc812bfa',1,'timeloopfe.common.nodes.Node.get_specifiers_from_processors()']]],
+ ['get_5fsplit_5ffactors_32',['get_split_factors',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ac9c33a6710bb19dee07a404947157c45',1,'timeloopfe::v4::constraints::Factors']]],
+ ['get_5ftag_33',['get_tag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a3f50c0c756e6a42a72e13117762b0695',1,'timeloopfe.common.nodes copy.Node.get_tag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b3169a538a4501f2b84e83f89f8d24e',1,'timeloopfe.common.nodes.Node.get_tag()']]],
+ ['get_5funconstrained_5fdims_34',['get_unconstrained_dims',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a99723674ec0d671b357fb80324d312b2',1,'timeloopfe::v4::processors::constraint_macro::ConstraintMacroProcessor']]],
+ ['globals_35',['Globals',['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html',1,'timeloopfe::v4::globals']]],
+ ['globals_2epy_36',['globals.py',['../globals_8py.html',1,'']]],
+ ['grabparentaddme_37',['GrabParentAddMe',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html',1,'timeloopfe.common.nodes copy.GrabParentAddMe'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html',1,'timeloopfe.common.nodes.GrabParentAddMe']]],
+ ['greedy_5fallocate_38',['greedy_allocate',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a784dc846df4b59de747f80773131d92a',1,'timeloopfe::v4::processors::constraint_macro']]]
];
diff --git a/search/all_9.js b/search/all_9.js
index d9e629d..e982de1 100644
--- a/search/all_9.js
+++ b/search/all_9.js
@@ -7,10 +7,10 @@ var searchData=
['installation_4',['Installation',['../index.html#autotoc_md2',1,'']]],
['instance_5',['Instance',['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html',1,'timeloopfe::v4::problem']]],
['is_20enabled_3a_6',['Is enabled:',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md27',1,'Compute if sparse optimization is enabled:'],['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md9',1,'Storage if sparse optimization is enabled:']]],
- ['is_5fdefined_5fnon_5fdefault_5fnon_5fempty_7',['is_defined_non_default_non_empty',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3e7e068ba31ef8a1eedab1ffb4817b4e',1,'timeloopfe::common::nodes::Node']]],
- ['is_5fsubclass_8',['is_subclass',['../namespacetimeloopfe_1_1common_1_1nodes.html#a6f98d540bac6fd0ad4f9a5694967acb3',1,'timeloopfe::common::nodes']]],
- ['isempty_9',['isempty',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ab58206211b6991dd2c61334c5281e6da',1,'timeloopfe.v4.constraints.Constraint.isempty()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#aae5cf7aacf3773e8dee7fa693378fa97',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.isempty()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad289c15c5ce804780ed8c0f1be114197',1,'timeloopfe.common.nodes.Node.isempty()'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a3b627a224261c39fb51d76c0c7a95fba',1,'timeloopfe.common.nodes.isempty()']]],
- ['isempty_5frecursive_10',['isempty_recursive',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4bf8c95ad822ba47633fac48b4a77c27',1,'timeloopfe::common::nodes::Node']]],
- ['items_11',['items',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#acf23cb3c21d334a69024e4bbf8fec6b5',1,'timeloopfe::common::nodes::Node']]],
+ ['is_5fdefined_5fnon_5fdefault_5fnon_5fempty_7',['is_defined_non_default_non_empty',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a6a75321f0faae697f28a8f9ff90d477c',1,'timeloopfe.common.nodes copy.Node.is_defined_non_default_non_empty()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3e7e068ba31ef8a1eedab1ffb4817b4e',1,'timeloopfe.common.nodes.Node.is_defined_non_default_non_empty()']]],
+ ['is_5fsubclass_8',['is_subclass',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#abea195d7d33436f7fbc7d2a9f542043c',1,'timeloopfe.common.nodes copy.is_subclass()'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a6f98d540bac6fd0ad4f9a5694967acb3',1,'timeloopfe.common.nodes.is_subclass()']]],
+ ['isempty_9',['isempty',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ab58206211b6991dd2c61334c5281e6da',1,'timeloopfe.v4.constraints.Constraint.isempty()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#aae5cf7aacf3773e8dee7fa693378fa97',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.isempty()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ad627f4ffef7a9ec5e0f127145b4a8f51',1,'timeloopfe.common.nodes copy.Node.isempty()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad289c15c5ce804780ed8c0f1be114197',1,'timeloopfe.common.nodes.Node.isempty()'],['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#a275ac41f6d001db2ae8586b0209de85a',1,'timeloopfe.common.nodes copy.isempty()'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a3b627a224261c39fb51d76c0c7a95fba',1,'timeloopfe.common.nodes.isempty()']]],
+ ['isempty_5frecursive_10',['isempty_recursive',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ac35ddc2526dc3a216b9961c82f845a84',1,'timeloopfe.common.nodes copy.Node.isempty_recursive()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4bf8c95ad822ba47633fac48b4a77c27',1,'timeloopfe.common.nodes.Node.isempty_recursive()']]],
+ ['items_11',['items',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#aa5ccea356ff5f4a259f3257f797fa342',1,'timeloopfe.common.nodes copy.Node.items()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#acf23cb3c21d334a69024e4bbf8fec6b5',1,'timeloopfe.common.nodes.Node.items()']]],
['iteration_12',['Iteration',['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html',1,'timeloopfe::v4::constraints']]]
];
diff --git a/search/all_a.js b/search/all_a.js
index d975fdd..248fbea 100644
--- a/search/all_a.js
+++ b/search/all_a.js
@@ -2,7 +2,7 @@ var searchData=
[
['leaf_0',['Leaf',['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html',1,'timeloopfe::v4::arch']]],
['list_5fattrs_5fto_5fdict_1',['list_attrs_to_dict',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#a1d5488d6cae5e3e15bcaca33d8a4e5aa',1,'timeloopfe::v4::constraints::Constraint']]],
- ['listnode_2',['ListNode',['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html',1,'timeloopfe::common::nodes']]],
- ['lock_3',['lock',['../namespacetimeloopfe_1_1common_1_1nodes.html#a86d5cb9d2138a09eb32e285360ea73b5',1,'timeloopfe::common::nodes']]],
- ['logger_4',['logger',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87c4fea10c636887327046e5e655e13c',1,'timeloopfe.common.nodes.Node.logger'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#abff24e8db2c6ad27dd106be035d6e56c',1,'timeloopfe.common.processor.Processor.logger']]]
+ ['listnode_2',['ListNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ListNode.html',1,'timeloopfe.common.nodes copy.ListNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html',1,'timeloopfe.common.nodes.ListNode']]],
+ ['lock_3',['lock',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#ac370747c0828159d977099b416bc373b',1,'timeloopfe.common.nodes copy.lock'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a86d5cb9d2138a09eb32e285360ea73b5',1,'timeloopfe.common.nodes.lock']]],
+ ['logger_4',['logger',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a5e5b9f14bd39cea2473eeb7be5b3f9cb',1,'timeloopfe.common.nodes copy.Node.logger'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87c4fea10c636887327046e5e655e13c',1,'timeloopfe.common.nodes.Node.logger'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#abff24e8db2c6ad27dd106be035d6e56c',1,'timeloopfe.common.processor.Processor.logger']]]
];
diff --git a/search/all_c.js b/search/all_c.js
index 10acc38..1360b9b 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -9,9 +9,10 @@ var searchData=
['network_5fclasses_6',['NETWORK_CLASSES',['../namespacetimeloopfe_1_1v4_1_1arch.html#a7c73e4892ed67458dcf73628f35ee3bd',1,'timeloopfe::v4::arch']]],
['network_5fkwargs_7',['network_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a0a8f7de1b17b916177a9fad4a08ec6c5',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
['networks_8',['Networks',['../classtimeloopfe_1_1v4_1_1arch_1_1Networks.html',1,'timeloopfe::v4::arch']]],
- ['node_9',['Node',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html',1,'timeloopfe::common::nodes']]],
- ['nodes_2epy_10',['nodes.py',['../nodes_8py.html',1,'']]],
- ['nothing_11',['Nothing',['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html',1,'timeloopfe::v4::arch']]],
- ['nothing_5fclasses_12',['NOTHING_CLASSES',['../namespacetimeloopfe_1_1v4_1_1arch.html#a0605dbbfd5e906403ec51c9c56808ac2',1,'timeloopfe::v4::arch']]],
- ['num2list_5fof_5fprime_5ffactors_13',['num2list_of_prime_factors',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a056c3bf9f5ed31f1e10e822159f5918e',1,'timeloopfe::v4::processors::constraint_macro']]]
+ ['node_9',['Node',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html',1,'timeloopfe.common.nodes copy.Node'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html',1,'timeloopfe.common.nodes.Node']]],
+ ['nodes_20copy_2epy_10',['nodes copy.py',['../nodes_01copy_8py.html',1,'']]],
+ ['nodes_2epy_11',['nodes.py',['../nodes_8py.html',1,'']]],
+ ['nothing_12',['Nothing',['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html',1,'timeloopfe::v4::arch']]],
+ ['nothing_5fclasses_13',['NOTHING_CLASSES',['../namespacetimeloopfe_1_1v4_1_1arch.html#a0605dbbfd5e906403ec51c9c56808ac2',1,'timeloopfe::v4::arch']]],
+ ['num2list_5fof_5fprime_5ffactors_14',['num2list_of_prime_factors',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a056c3bf9f5ed31f1e10e822159f5918e',1,'timeloopfe::v4::processors::constraint_macro']]]
];
diff --git a/search/all_e.js b/search/all_e.js
index 26d877c..c237954 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -1,14 +1,14 @@
var searchData=
[
['parallel_0',['Parallel',['../classtimeloopfe_1_1v4_1_1arch_1_1Parallel.html',1,'timeloopfe::v4::arch']]],
- ['parent_5fnode_1',['parent_node',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a609fb38586f67e56f0538654fab707a1',1,'timeloopfe::common::nodes::Node']]],
- ['parse_5fexpressions_2',['parse_expressions',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a69a2549d62afbe312ea462648376e953',1,'timeloopfe.v4.arch.ArchNodes.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#af3ebe5a2a78150c7b70d89bf52cbbd27',1,'timeloopfe.v4.arch.Branch.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a87f94c9847de9e72b60b22d77711b71d',1,'timeloopfe.v4.arch.Leaf.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a70f275772fd8d1a37fa8b50669e2a990',1,'timeloopfe.v4.components.Components.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#ab0c778b393c4cf2d2e89f76419530b13',1,'timeloopfe.v4.specification.Specification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aabfffc6c707e2a65f9fb062871813f8e',1,'timeloopfe.common.base_specification.BaseSpecification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aec1647cdf33648670a8d97a8593ded83',1,'timeloopfe.common.nodes.Node.parse_expressions()']]],
- ['parseerror_3',['ParseError',['../classtimeloopfe_1_1common_1_1nodes_1_1ParseError.html',1,'timeloopfe::common::nodes']]],
+ ['parent_5fnode_1',['parent_node',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a316e5da42a8c16bd5bce00cb42fcf896',1,'timeloopfe.common.nodes copy.Node.parent_node'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a609fb38586f67e56f0538654fab707a1',1,'timeloopfe.common.nodes.Node.parent_node']]],
+ ['parse_5fexpressions_2',['parse_expressions',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a69a2549d62afbe312ea462648376e953',1,'timeloopfe.v4.arch.ArchNodes.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#af3ebe5a2a78150c7b70d89bf52cbbd27',1,'timeloopfe.v4.arch.Branch.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a87f94c9847de9e72b60b22d77711b71d',1,'timeloopfe.v4.arch.Leaf.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a70f275772fd8d1a37fa8b50669e2a990',1,'timeloopfe.v4.components.Components.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#ab0c778b393c4cf2d2e89f76419530b13',1,'timeloopfe.v4.specification.Specification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aabfffc6c707e2a65f9fb062871813f8e',1,'timeloopfe.common.base_specification.BaseSpecification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a7d97e08146ee0ab601466336f87d7d75',1,'timeloopfe.common.nodes copy.Node.parse_expressions()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aec1647cdf33648670a8d97a8593ded83',1,'timeloopfe.common.nodes.Node.parse_expressions()']]],
+ ['parseerror_3',['ParseError',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ParseError.html',1,'timeloopfe.common.nodes copy.ParseError'],['../classtimeloopfe_1_1common_1_1nodes_1_1ParseError.html',1,'timeloopfe.common.nodes.ParseError']]],
['permutation_4',['Permutation',['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html',1,'timeloopfe::v4::constraints']]],
['permutation_5foptimizer_2epy_5',['permutation_optimizer.py',['../permutation__optimizer_8py.html',1,'']]],
['permutationoptimizerprocessor_6',['PermutationOptimizerProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer_1_1PermutationOptimizerProcessor.html',1,'timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor'],['../namespacetimeloopfe_1_1v4_1_1processors.html#ad035031b1ce2d9af081cee4c68c90864',1,'timeloopfe.v4.processors.PermutationOptimizerProcessor']]],
['pipelined_7',['Pipelined',['../classtimeloopfe_1_1v4_1_1arch_1_1Pipelined.html',1,'timeloopfe::v4::arch']]],
- ['pop_8',['pop',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1ca2e7a152e795242f0b822423691b39',1,'timeloopfe::common::nodes::DictNode']]],
+ ['pop_8',['pop',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a3895a5de4bc5f77f0a0ac0daa5df94f2',1,'timeloopfe.common.nodes copy.DictNode.pop()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1ca2e7a152e795242f0b822423691b39',1,'timeloopfe.common.nodes.DictNode.pop()']]],
['pre_5fparse_5fprocess_9',['pre_parse_process',['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#abd390d21fbb3256ed766398a1c7c2914',1,'timeloopfe::common::processor::Processor']]],
['present_3a_10',['Storage if metadata attributes are present:',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#autotoc_md6',1,'']]],
['problem_11',['Problem',['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html',1,'timeloopfe::v4::problem']]],
diff --git a/search/all_f.js b/search/all_f.js
index ac8b408..ca95bf2 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -1,23 +1,24 @@
var searchData=
[
['readme_2emd_0',['README.md',['../README_8md.html',1,'']]],
- ['recognize_5fall_1',['recognize_all',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a09a780f609192677dd93cdf8bec4fa8e',1,'timeloopfe::common::nodes::Node']]],
- ['recursive_5fapply_2',['recursive_apply',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa857a5b802e59dd309141a1d4dca0971',1,'timeloopfe::common::nodes::Node']]],
+ ['recognize_5fall_1',['recognize_all',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a16a3657a190f49a9f2ce6194ca4a2c2c',1,'timeloopfe.common.nodes copy.Node.recognize_all()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a09a780f609192677dd93cdf8bec4fa8e',1,'timeloopfe.common.nodes.Node.recognize_all()']]],
+ ['recursive_5fapply_2',['recursive_apply',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a8ae028593ed2696234c0d9c2650761ad',1,'timeloopfe.common.nodes copy.Node.recursive_apply()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa857a5b802e59dd309141a1d4dca0971',1,'timeloopfe.common.nodes.Node.recursive_apply()']]],
['references2copiesprocessor_3',['References2CopiesProcessor',['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html',1,'timeloopfe::common::processor']]],
['refs2copies_5ffast_4',['refs2copies_fast',['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html#a9d4ae5fc2bbe83fb6071f432f5b910a4',1,'timeloopfe::common::processor::References2CopiesProcessor']]],
['remove_5ffactor_5',['remove_factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a08448c27fd27fde39845c4e7723adeed',1,'timeloopfe::v4::constraints::Factors']]],
- ['removed_5fby_5fstr_6',['removed_by_str',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a3d08ea1fa2dbbbe84c9bc37ef8625d65',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['removed_5fby_5fstr_6',['removed_by_str',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#ac1e33967e72c695c37ba0ae08cd6ff66',1,'timeloopfe.common.nodes copy.TypeSpecifier.removed_by_str()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a3d08ea1fa2dbbbe84c9bc37ef8625d65',1,'timeloopfe.common.nodes.TypeSpecifier.removed_by_str()']]],
['representationdataspace_7',['RepresentationDataSpace',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html',1,'timeloopfe::v4::sparse_optimizations']]],
['representationformat_8',['RepresentationFormat',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html',1,'timeloopfe::v4::sparse_optimizations']]],
['representationproblemdataspacelist_9',['RepresentationProblemDataspaceList',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html',1,'timeloopfe::v4::sparse_optimizations']]],
['representationrank_10',['RepresentationRank',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html',1,'timeloopfe::v4::sparse_optimizations']]],
['representationranklist_11',['RepresentationRankList',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html',1,'timeloopfe::v4::sparse_optimizations']]],
- ['require_5fall_5for_5fnone_5fof_12',['require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#afa85e2abf046edd5868d58bf37657654',1,'timeloopfe::common::nodes::DictNode']]],
- ['require_5fone_5fof_13',['require_one_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1af6bc1849063431337761e7750a1897',1,'timeloopfe::common::nodes::DictNode']]],
+ ['require_5fall_5for_5fnone_5fof_12',['require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a655a5a0168cae1e077fa11e6bf648018',1,'timeloopfe.common.nodes copy.DictNode.require_all_or_none_of()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#afa85e2abf046edd5868d58bf37657654',1,'timeloopfe.common.nodes.DictNode.require_all_or_none_of()']]],
+ ['require_5fone_5fof_13',['require_one_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a602ff991670e6ac3eeba7415c1a17c29',1,'timeloopfe.common.nodes copy.DictNode.require_one_of()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1af6bc1849063431337761e7750a1897',1,'timeloopfe.common.nodes.DictNode.require_one_of()']]],
['required_5factions_2epy_14',['required_actions.py',['../required__actions_8py.html',1,'']]],
['required_5fprocessors_15',['REQUIRED_PROCESSORS',['../namespacetimeloopfe_1_1v4_1_1processors.html#a34e0a3123ef65f5f1beb0a019ae194aa',1,'timeloopfe::v4::processors']]],
- ['required_5ftype_16',['required_type',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a2ddeceee7a449dc7e938a2686d8b6e8d',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['required_5ftype_16',['required_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#af087e2a3d983a616e116130af1f483ab',1,'timeloopfe.common.nodes copy.TypeSpecifier.required_type'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a2ddeceee7a449dc7e938a2686d8b6e8d',1,'timeloopfe.common.nodes.TypeSpecifier.required_type']]],
['requiredactionsprocessor_17',['RequiredActionsProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html',1,'timeloopfe.v4.processors.required_actions.RequiredActionsProcessor'],['../namespacetimeloopfe_1_1v4_1_1processors.html#a461008bbf61694a7131153fcda24412f',1,'timeloopfe.v4.processors.RequiredActionsProcessor']]],
- ['reset_5fprocessor_5felems_18',['reset_processor_elems',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a394864662ab45fb135f4bdfdc535cf7c',1,'timeloopfe::common::nodes::Node']]],
- ['reset_5fspecifiers_5ffrom_5fprocessors_19',['reset_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad94b6356ac9ae46a4b71e8e4f41a37d6',1,'timeloopfe::common::nodes::Node']]]
+ ['reset_5fid2casted_18',['reset_id2casted',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#aa89de310fc64407f9d9cc88c48fa4e8a',1,'timeloopfe::common::nodes copy::TypeSpecifier']]],
+ ['reset_5fprocessor_5felems_19',['reset_processor_elems',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ad3f9cdd2e9f40d82fa9949f376ff476c',1,'timeloopfe.common.nodes copy.Node.reset_processor_elems()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a394864662ab45fb135f4bdfdc535cf7c',1,'timeloopfe.common.nodes.Node.reset_processor_elems()']]],
+ ['reset_5fspecifiers_5ffrom_5fprocessors_20',['reset_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a7082f54e2f63cd20fedbb2221777633e',1,'timeloopfe.common.nodes copy.Node.reset_specifiers_from_processors()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad94b6356ac9ae46a4b71e8e4f41a37d6',1,'timeloopfe.common.nodes.Node.reset_specifiers_from_processors()']]]
];
diff --git a/search/classes_10.js b/search/classes_10.js
index 5a2f990..3a0f2be 100644
--- a/search/classes_10.js
+++ b/search/classes_10.js
@@ -2,5 +2,5 @@ var searchData=
[
['temporal_0',['Temporal',['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html',1,'timeloopfe::v4::constraints']]],
['todiagramprocessor_1',['ToDiagramProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html',1,'timeloopfe::v4::processors::to_diagram_processor']]],
- ['typespecifier_2',['TypeSpecifier',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html',1,'timeloopfe::common::nodes']]]
+ ['typespecifier_2',['TypeSpecifier',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html',1,'timeloopfe.common.nodes copy.TypeSpecifier'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html',1,'timeloopfe.common.nodes.TypeSpecifier']]]
];
diff --git a/search/classes_11.js b/search/classes_11.js
index be94518..d015d92 100644
--- a/search/classes_11.js
+++ b/search/classes_11.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['unspecified_0',['Unspecified',['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html',1,'timeloopfe::common::nodes']]],
+ ['unspecified_0',['Unspecified',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Unspecified.html',1,'timeloopfe.common.nodes copy.Unspecified'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html',1,'timeloopfe.common.nodes.Unspecified']]],
['utilization_1',['Utilization',['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html',1,'timeloopfe::v4::constraints']]]
];
diff --git a/search/classes_2.js b/search/classes_2.js
index 912f2be..2a44f3b 100644
--- a/search/classes_2.js
+++ b/search/classes_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['combineablelistnode_0',['CombineableListNode',['../classtimeloopfe_1_1common_1_1nodes_1_1CombineableListNode.html',1,'timeloopfe::common::nodes']]],
+ ['combinablelistnode_0',['CombinableListNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1CombinableListNode.html',1,'timeloopfe.common.nodes copy.CombinableListNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombinableListNode.html',1,'timeloopfe.common.nodes.CombinableListNode']]],
['component_1',['Component',['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html',1,'timeloopfe::v4::arch']]],
['componentattributes_2',['ComponentAttributes',['../classtimeloopfe_1_1v4_1_1components_1_1ComponentAttributes.html',1,'timeloopfe::v4::components']]],
['components_3',['Components',['../classtimeloopfe_1_1v4_1_1components_1_1Components.html',1,'timeloopfe::v4::components']]],
@@ -8,11 +8,12 @@ var searchData=
['compoundcomponent_5',['CompoundComponent',['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html',1,'timeloopfe::v4::components']]],
['compute_6',['Compute',['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html',1,'timeloopfe::v4::arch']]],
['computeoptimization_7',['ComputeOptimization',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html',1,'timeloopfe::v4::sparse_optimizations']]],
- ['constraint_8',['Constraint',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html',1,'timeloopfe::v4::constraints']]],
- ['constraintattacherprocessor_9',['ConstraintAttacherProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html',1,'timeloopfe::v4::processors::constraint_attacher']]],
- ['constraintgroup_10',['ConstraintGroup',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html',1,'timeloopfe::v4::constraints']]],
- ['constraintmacroprocessor_11',['ConstraintMacroProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html',1,'timeloopfe::v4::processors::constraint_macro']]],
- ['constraints_12',['Constraints',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html',1,'timeloopfe::v4::constraints']]],
- ['constraintslist_13',['ConstraintsList',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html',1,'timeloopfe::v4::constraints']]],
- ['container_14',['Container',['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html',1,'timeloopfe::v4::arch']]]
+ ['computeoptimizationlist_8',['ComputeOptimizationList',['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimizationList.html',1,'timeloopfe::v4::sparse_optimizations']]],
+ ['constraint_9',['Constraint',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html',1,'timeloopfe::v4::constraints']]],
+ ['constraintattacherprocessor_10',['ConstraintAttacherProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html',1,'timeloopfe::v4::processors::constraint_attacher']]],
+ ['constraintgroup_11',['ConstraintGroup',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html',1,'timeloopfe::v4::constraints']]],
+ ['constraintmacroprocessor_12',['ConstraintMacroProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html',1,'timeloopfe::v4::processors::constraint_macro']]],
+ ['constraints_13',['Constraints',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html',1,'timeloopfe::v4::constraints']]],
+ ['constraintslist_14',['ConstraintsList',['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html',1,'timeloopfe::v4::constraints']]],
+ ['container_15',['Container',['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html',1,'timeloopfe::v4::arch']]]
];
diff --git a/search/classes_3.js b/search/classes_3.js
index 1ab2285..a1fc9ee 100644
--- a/search/classes_3.js
+++ b/search/classes_3.js
@@ -5,5 +5,5 @@ var searchData=
['dataspace2branchprocessor_2',['Dataspace2BranchProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html',1,'timeloopfe::v4::processors::dataspace2branch']]],
['density_3',['Density',['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html',1,'timeloopfe::v4::problem']]],
['densitylist_4',['DensityList',['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html',1,'timeloopfe::v4::problem']]],
- ['dictnode_5',['DictNode',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html',1,'timeloopfe::common::nodes']]]
+ ['dictnode_5',['DictNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html',1,'timeloopfe.common.nodes copy.DictNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html',1,'timeloopfe.common.nodes.DictNode']]]
];
diff --git a/search/classes_5.js b/search/classes_5.js
index 1ef2f6f..dae2bc7 100644
--- a/search/classes_5.js
+++ b/search/classes_5.js
@@ -2,5 +2,5 @@ var searchData=
[
['factor_0',['Factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factor.html',1,'timeloopfe::v4::constraints']]],
['factors_1',['Factors',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html',1,'timeloopfe::v4::constraints']]],
- ['flatteninglistnode_2',['FlatteningListNode',['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html',1,'timeloopfe::common::nodes']]]
+ ['flatteninglistnode_2',['FlatteningListNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html',1,'timeloopfe.common.nodes copy.FlatteningListNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html',1,'timeloopfe.common.nodes.FlatteningListNode']]]
];
diff --git a/search/classes_6.js b/search/classes_6.js
index 54b5b53..df3f521 100644
--- a/search/classes_6.js
+++ b/search/classes_6.js
@@ -1,5 +1,5 @@
var searchData=
[
['globals_0',['Globals',['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html',1,'timeloopfe::v4::globals']]],
- ['grabparentaddme_1',['GrabParentAddMe',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html',1,'timeloopfe::common::nodes']]]
+ ['grabparentaddme_1',['GrabParentAddMe',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html',1,'timeloopfe.common.nodes copy.GrabParentAddMe'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html',1,'timeloopfe.common.nodes.GrabParentAddMe']]]
];
diff --git a/search/classes_9.js b/search/classes_9.js
index d55f786..b91421b 100644
--- a/search/classes_9.js
+++ b/search/classes_9.js
@@ -1,5 +1,5 @@
var searchData=
[
['leaf_0',['Leaf',['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html',1,'timeloopfe::v4::arch']]],
- ['listnode_1',['ListNode',['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html',1,'timeloopfe::common::nodes']]]
+ ['listnode_1',['ListNode',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ListNode.html',1,'timeloopfe.common.nodes copy.ListNode'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html',1,'timeloopfe.common.nodes.ListNode']]]
];
diff --git a/search/classes_b.js b/search/classes_b.js
index c39809d..19bdae8 100644
--- a/search/classes_b.js
+++ b/search/classes_b.js
@@ -2,6 +2,6 @@ var searchData=
[
['network_0',['Network',['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html',1,'timeloopfe::v4::arch']]],
['networks_1',['Networks',['../classtimeloopfe_1_1v4_1_1arch_1_1Networks.html',1,'timeloopfe::v4::arch']]],
- ['node_2',['Node',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html',1,'timeloopfe::common::nodes']]],
+ ['node_2',['Node',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html',1,'timeloopfe.common.nodes copy.Node'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html',1,'timeloopfe.common.nodes.Node']]],
['nothing_3',['Nothing',['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html',1,'timeloopfe::v4::arch']]]
];
diff --git a/search/classes_d.js b/search/classes_d.js
index 7cbb097..a5b79ce 100644
--- a/search/classes_d.js
+++ b/search/classes_d.js
@@ -1,7 +1,7 @@
var searchData=
[
['parallel_0',['Parallel',['../classtimeloopfe_1_1v4_1_1arch_1_1Parallel.html',1,'timeloopfe::v4::arch']]],
- ['parseerror_1',['ParseError',['../classtimeloopfe_1_1common_1_1nodes_1_1ParseError.html',1,'timeloopfe::common::nodes']]],
+ ['parseerror_1',['ParseError',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ParseError.html',1,'timeloopfe.common.nodes copy.ParseError'],['../classtimeloopfe_1_1common_1_1nodes_1_1ParseError.html',1,'timeloopfe.common.nodes.ParseError']]],
['permutation_2',['Permutation',['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html',1,'timeloopfe::v4::constraints']]],
['permutationoptimizerprocessor_3',['PermutationOptimizerProcessor',['../classtimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer_1_1PermutationOptimizerProcessor.html',1,'timeloopfe::v4::processors::permutation_optimizer']]],
['pipelined_4',['Pipelined',['../classtimeloopfe_1_1v4_1_1arch_1_1Pipelined.html',1,'timeloopfe::v4::arch']]],
diff --git a/search/files_8.js b/search/files_8.js
index 30b2015..c1632f8 100644
--- a/search/files_8.js
+++ b/search/files_8.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['nodes_2epy_0',['nodes.py',['../nodes_8py.html',1,'']]]
+ ['nodes_20copy_2epy_0',['nodes copy.py',['../nodes_01copy_8py.html',1,'']]],
+ ['nodes_2epy_1',['nodes.py',['../nodes_8py.html',1,'']]]
];
diff --git a/search/functions_0.js b/search/functions_0.js
index 9f26933..51fa321 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,37 +1,37 @@
var searchData=
[
- ['_5f_5fenter_5f_5f_0',['__enter__',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a823eb3ddf2c3ce11024e32f50922ee0e',1,'timeloopfe::common::nodes::GrabParentAddMe']]],
- ['_5f_5fexit_5f_5f_1',['__exit__',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a0ac07b9720e0c66532fd24ce5a4dff48',1,'timeloopfe::common::nodes::GrabParentAddMe']]],
- ['_5f_5fformat_5f_5f_2',['__format__',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#af95c0d7f622afb251b6456aa2007095b',1,'timeloopfe::common::nodes::Node']]],
- ['_5f_5fgetattr_5f_5f_3',['__getattr__',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ae227d38594dcf0f03b44eaf9037aab6b',1,'timeloopfe::common::nodes::DictNode']]],
- ['_5f_5fgetitem_5f_5f_4',['__getitem__',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a2a79882955221cf064dfcc2de1bd0b3e',1,'timeloopfe.common.nodes.Node.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a637db387e82691c2d5228204e434d12e',1,'timeloopfe.common.nodes.DictNode.__getitem__()']]],
- ['_5f_5finit_5f_5f_5',['__init__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNode.html#a940ba5870077442852a022b03489beca',1,'timeloopfe.v4.arch.ArchNode.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a9d890cf52c120991f910f7423e0ad359',1,'timeloopfe.v4.arch.ArchNodes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a38958ec95161713347ad7d76e1cf7b9d',1,'timeloopfe.v4.arch.Branch.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2bbf07b209aa52ad8c4b027d707a40ad',1,'timeloopfe.v4.arch.Architecture.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a0cb3468c054d61d61c1c70ad0556faa6',1,'timeloopfe.v4.arch.Leaf.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a3a400161f93f1ccccf4a5a69a6b324db',1,'timeloopfe.v4.arch.Component.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a8ebd96cbd199e45b39c31ebb1709a3db',1,'timeloopfe.v4.arch.Container.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a01d11732a0ded53695aacd0b0be1e601',1,'timeloopfe.v4.arch.Storage.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#a97c9dccbd4b122e8e6ee58a7b7b41f12',1,'timeloopfe.v4.arch.Compute.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a685c6b568a2d06dab35050c2fdfe54d4',1,'timeloopfe.v4.arch.Network.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a758f409ddc5004269015e7225e71bbee',1,'timeloopfe.v4.arch.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a2967d263bfaf3753537c04da5ce67bb8',1,'timeloopfe.v4.arch.Attributes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a7f0098a85cd9fdc65057f98056e58ea6',1,'timeloopfe.v4.arch.Nothing.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a0a4b743b90a307207fb15c75b5d0f4df',1,'timeloopfe.v4.components.Components.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a48cf7d0ac3da51e07264707b63f33fa3',1,'timeloopfe.v4.components.CompoundComponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a2c7867f43058128a20883bca4128b7e8',1,'timeloopfe.v4.components.Subcomponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a0603ed7b305543d993b3632c81725955',1,'timeloopfe.v4.components.Action.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#afd958d417d3f43b5966f39b5ad951949',1,'timeloopfe.v4.components.SubcomponentActionGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#ae7e1ef31bfca5b49344037163113ed09',1,'timeloopfe.v4.components.SubcomponentAction.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a9f6b0a9f6003041c2aed1814b40ef13a',1,'timeloopfe.v4.constraints.Constraints.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#a90fbde95a223fcbcdc92fef42bf6bd38',1,'timeloopfe.v4.constraints.Constraint.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#a04ceac2bebff7ba29c21e30edde65616',1,'timeloopfe.v4.constraints.ConstraintGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a84155b00b6608b6586dcea1a0c6cef2b',1,'timeloopfe.v4.constraints.Iteration.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#a0d55b5035ba0345836c6f15be0abd7f6',1,'timeloopfe.v4.constraints.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a13f36b36dfbe96094bd2f3e4018a682a',1,'timeloopfe.v4.constraints.Temporal.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a8768b20e6b4ab2d1da2ee0293eb4bddb',1,'timeloopfe.v4.constraints.Dataspace.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#a8f2d1a405f77d6a84f3ded5e7fd05d4a',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#a5e26a763d42f3ba6bbd105a352a6a084',1,'timeloopfe.v4.constraints.Utilization.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#aa207292b60423809eedd5361dd2be68c',1,'timeloopfe.v4.constraints.Factors.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#a8571a173ce71de622be83174a7e0db32',1,'timeloopfe.v4.globals.Globals.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a492237c0a8da797ede2a3c970809da1c',1,'timeloopfe.v4.globals.EnvironmentVariables.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#a4b839cf7ecaf26d0a4eacf489731474d',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a954e2990e4a34178fa4207e10cfa2113',1,'timeloopfe.v4.mapper.Mapper.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a242061649dd28af7a46cae8d22993f67',1,'timeloopfe.v4.mapper.OptimizationMetrics.__init__()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#a808fc4eb4dff64985356d2b7634f562f',1,'timeloopfe.v4.mapspace.Mapspace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#af58cf8869799b1cb16bf55feb46e808f',1,'timeloopfe.v4.problem.Problem.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#a9fc4159ddbb4dac7316f421eec38faa0',1,'timeloopfe.v4.problem.Shape.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad31e6d84a084070e1cb996d272343f47',1,'timeloopfe.v4.problem.Instance.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#abe91189db0870f85c7d0d0624b5713be',1,'timeloopfe.v4.problem.DataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#acf47b25fe17d0c367c740b6d615cce2d',1,'timeloopfe.v4.problem.DensityList.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#a4cd4c16948b785264cf4a5aa9f3dcfc2',1,'timeloopfe.v4.problem.Density.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#ac90ee10f4264c091c5f3cb14b8a55dc6',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a365717d3bc70a47a47a3a6478e255115',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table_1_1EnableDummyTableProcessor.html#ab2d063c7cc7919d7d1dd0250ff3a1d14',1,'timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer_1_1PermutationOptimizerProcessor.html#a0d21840940c49e801d83643ccc4953b4',1,'timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a8a63c7f6cd725a6a45ae5ed82e94fdd8',1,'timeloopfe.v4.processors.required_actions.RequiredActionsProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher_1_1SparseOptAttacherProcessor.html#a2f6376e63eb02feb77923b98b86906c0',1,'timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#adcf526adc6f949994e2655106763fb31',1,'timeloopfe.v4.processors.to_diagram_processor.ToDiagramProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#afe7d46cc69cf32240adc5136c9614b08',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#a51ba202304dbac40a53ae3290a877e14',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a13104699501aaba14d720951e9edb519',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a74f7a2c5d25825fff28aa30dda24aae8',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#ab677ad2fb9243da6710b2b5161055338',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#ad022a9e931d347f5158cb930772bdb1f',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#a765aca586fdcba6c56e20e68df47c338',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a39e5ef6afd9ff18500d1d58a836dd7b5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a0f3dc1d0489701cf8d6f82ad420ae9f8',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ab5bb30dd02fd36524a241e155a6b5ff0',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#a43181587bfe3369d9e65b89ef411a523',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#acddac56c584ae08937ab48b324d088cc',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.__init__()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#adc024886da0588e4a2744fe55172b135',1,'timeloopfe.v4.specification.Specification.__init__()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a4e1fdc1617d473f0a9c289602bd41936',1,'timeloopfe.v4.variables.Variables.__init__()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a0ad98ff3f8a19d61246fb7faa9ed7baf',1,'timeloopfe.common.base_specification.BaseSpecification.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a08a66c8d319780ddd7a9b58a21a93173',1,'timeloopfe.common.nodes.TypeSpecifier.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a5dd4a24017adbcac931385b729959177',1,'timeloopfe.common.nodes.GrabParentAddMe.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5e7c30eea27e0001b9e78fa5ee6c75af',1,'timeloopfe.common.nodes.Node.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ae0c41fd51d29701052511084fac2141c',1,'timeloopfe.common.nodes.ListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a002b98b2803564f0ef40b9f44b6fc1dd',1,'timeloopfe.common.nodes.FlatteningListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab5b43dd8aa97047b14e16caaea442be8',1,'timeloopfe.common.nodes.DictNode.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad5a23682805037429797ca3b7af636bf',1,'timeloopfe.common.processor.Processor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a8128206d6d2b8e30db0302abc5cb5533',1,'timeloopfe.common.processor.SimpleProcessor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html#af10975bdd34d3e2d60d12512f106fbd4',1,'timeloopfe.common.processor.References2CopiesProcessor.__init__()']]],
- ['_5f_5frepr_5f_5f_6',['__repr__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a6172388f6086e8fbc6ba32b2728e4138',1,'timeloopfe.v4.arch.ArchNodes.__repr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#a1347e6402c9dd469c2622fff87cfc17b',1,'timeloopfe.common.nodes.Unspecified.__repr__()']]],
- ['_5f_5fsetattr_5f_5f_7',['__setattr__',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a2bb57441dec6185484c64eab6941e31c',1,'timeloopfe::common::nodes::DictNode']]],
- ['_5f_5fsetitem_5f_5f_8',['__setitem__',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aaace6f59ffad63f474ea7727ad4da131',1,'timeloopfe.common.nodes.Node.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#af3d09f71802e4183ae038520567abfbe',1,'timeloopfe.common.nodes.DictNode.__setitem__()']]],
- ['_5f_5fstr_5f_5f_9',['__str__',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ae28157140e77eff070c664f8678d8b69',1,'timeloopfe.v4.constraints.Constraint.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#aed27c9a9d085f3cd02f942a5d5f35fa7',1,'timeloopfe.common.nodes.Unspecified.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#adf3b5361bee5c5fc660b2f34a591d401',1,'timeloopfe.common.nodes.Node.__str__()']]],
+ ['_5f_5fenter_5f_5f_0',['__enter__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a688dc6fc3c4e12f58a4f6f76e2df7787',1,'timeloopfe.common.nodes copy.GrabParentAddMe.__enter__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a823eb3ddf2c3ce11024e32f50922ee0e',1,'timeloopfe.common.nodes.GrabParentAddMe.__enter__()']]],
+ ['_5f_5fexit_5f_5f_1',['__exit__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a703e74b0bfae9089218690e9acad64c1',1,'timeloopfe.common.nodes copy.GrabParentAddMe.__exit__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a0ac07b9720e0c66532fd24ce5a4dff48',1,'timeloopfe.common.nodes.GrabParentAddMe.__exit__()']]],
+ ['_5f_5fformat_5f_5f_2',['__format__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a31eca42d15ac60511c1f72050ca76889',1,'timeloopfe.common.nodes copy.Node.__format__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#af95c0d7f622afb251b6456aa2007095b',1,'timeloopfe.common.nodes.Node.__format__()']]],
+ ['_5f_5fgetattr_5f_5f_3',['__getattr__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a7dc25d329c2f055b62dc7da1317e7f84',1,'timeloopfe.common.nodes copy.DictNode.__getattr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ae227d38594dcf0f03b44eaf9037aab6b',1,'timeloopfe.common.nodes.DictNode.__getattr__()']]],
+ ['_5f_5fgetitem_5f_5f_4',['__getitem__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a35e0b7104b4caac2d78e16ff0f39fd61',1,'timeloopfe.common.nodes copy.Node.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#af8e9431c222173d687bd635428652e0b',1,'timeloopfe.common.nodes copy.DictNode.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a2a79882955221cf064dfcc2de1bd0b3e',1,'timeloopfe.common.nodes.Node.__getitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a637db387e82691c2d5228204e434d12e',1,'timeloopfe.common.nodes.DictNode.__getitem__()']]],
+ ['_5f_5finit_5f_5f_5',['__init__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNode.html#a940ba5870077442852a022b03489beca',1,'timeloopfe.v4.arch.ArchNode.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a9d890cf52c120991f910f7423e0ad359',1,'timeloopfe.v4.arch.ArchNodes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a38958ec95161713347ad7d76e1cf7b9d',1,'timeloopfe.v4.arch.Branch.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2bbf07b209aa52ad8c4b027d707a40ad',1,'timeloopfe.v4.arch.Architecture.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a0cb3468c054d61d61c1c70ad0556faa6',1,'timeloopfe.v4.arch.Leaf.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a3a400161f93f1ccccf4a5a69a6b324db',1,'timeloopfe.v4.arch.Component.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a8ebd96cbd199e45b39c31ebb1709a3db',1,'timeloopfe.v4.arch.Container.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a01d11732a0ded53695aacd0b0be1e601',1,'timeloopfe.v4.arch.Storage.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#a97c9dccbd4b122e8e6ee58a7b7b41f12',1,'timeloopfe.v4.arch.Compute.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a685c6b568a2d06dab35050c2fdfe54d4',1,'timeloopfe.v4.arch.Network.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a758f409ddc5004269015e7225e71bbee',1,'timeloopfe.v4.arch.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a2967d263bfaf3753537c04da5ce67bb8',1,'timeloopfe.v4.arch.Attributes.__init__()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#a14f50befab3b383f1ae098b2a830313c',1,'timeloopfe.v4.arch.StorageAttributes.__init__(self, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a7f0098a85cd9fdc65057f98056e58ea6',1,'timeloopfe.v4.arch.Nothing.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a0a4b743b90a307207fb15c75b5d0f4df',1,'timeloopfe.v4.components.Components.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a48cf7d0ac3da51e07264707b63f33fa3',1,'timeloopfe.v4.components.CompoundComponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a2c7867f43058128a20883bca4128b7e8',1,'timeloopfe.v4.components.Subcomponent.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a0603ed7b305543d993b3632c81725955',1,'timeloopfe.v4.components.Action.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#afd958d417d3f43b5966f39b5ad951949',1,'timeloopfe.v4.components.SubcomponentActionGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#ae7e1ef31bfca5b49344037163113ed09',1,'timeloopfe.v4.components.SubcomponentAction.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a9f6b0a9f6003041c2aed1814b40ef13a',1,'timeloopfe.v4.constraints.Constraints.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#a90fbde95a223fcbcdc92fef42bf6bd38',1,'timeloopfe.v4.constraints.Constraint.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#a04ceac2bebff7ba29c21e30edde65616',1,'timeloopfe.v4.constraints.ConstraintGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a84155b00b6608b6586dcea1a0c6cef2b',1,'timeloopfe.v4.constraints.Iteration.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#a0d55b5035ba0345836c6f15be0abd7f6',1,'timeloopfe.v4.constraints.Spatial.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a13f36b36dfbe96094bd2f3e4018a682a',1,'timeloopfe.v4.constraints.Temporal.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a8768b20e6b4ab2d1da2ee0293eb4bddb',1,'timeloopfe.v4.constraints.Dataspace.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#a8f2d1a405f77d6a84f3ded5e7fd05d4a',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#a5e26a763d42f3ba6bbd105a352a6a084',1,'timeloopfe.v4.constraints.Utilization.__init__()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#aa207292b60423809eedd5361dd2be68c',1,'timeloopfe.v4.constraints.Factors.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#a8571a173ce71de622be83174a7e0db32',1,'timeloopfe.v4.globals.Globals.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a492237c0a8da797ede2a3c970809da1c',1,'timeloopfe.v4.globals.EnvironmentVariables.__init__()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#a4b839cf7ecaf26d0a4eacf489731474d',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a954e2990e4a34178fa4207e10cfa2113',1,'timeloopfe.v4.mapper.Mapper.__init__()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a242061649dd28af7a46cae8d22993f67',1,'timeloopfe.v4.mapper.OptimizationMetrics.__init__()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#a808fc4eb4dff64985356d2b7634f562f',1,'timeloopfe.v4.mapspace.Mapspace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#af58cf8869799b1cb16bf55feb46e808f',1,'timeloopfe.v4.problem.Problem.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#a9fc4159ddbb4dac7316f421eec38faa0',1,'timeloopfe.v4.problem.Shape.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad31e6d84a084070e1cb996d272343f47',1,'timeloopfe.v4.problem.Instance.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#abe91189db0870f85c7d0d0624b5713be',1,'timeloopfe.v4.problem.DataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#acf47b25fe17d0c367c740b6d615cce2d',1,'timeloopfe.v4.problem.DensityList.__init__()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#a4cd4c16948b785264cf4a5aa9f3dcfc2',1,'timeloopfe.v4.problem.Density.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#ac90ee10f4264c091c5f3cb14b8a55dc6',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a365717d3bc70a47a47a3a6478e255115',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table_1_1EnableDummyTableProcessor.html#ab2d063c7cc7919d7d1dd0250ff3a1d14',1,'timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer_1_1PermutationOptimizerProcessor.html#a0d21840940c49e801d83643ccc4953b4',1,'timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a8a63c7f6cd725a6a45ae5ed82e94fdd8',1,'timeloopfe.v4.processors.required_actions.RequiredActionsProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher_1_1SparseOptAttacherProcessor.html#a2f6376e63eb02feb77923b98b86906c0',1,'timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#adcf526adc6f949994e2655106763fb31',1,'timeloopfe.v4.processors.to_diagram_processor.ToDiagramProcessor.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#afe7d46cc69cf32240adc5136c9614b08',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#a51ba202304dbac40a53ae3290a877e14',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a13104699501aaba14d720951e9edb519',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a74f7a2c5d25825fff28aa30dda24aae8',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#ab677ad2fb9243da6710b2b5161055338',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#ad022a9e931d347f5158cb930772bdb1f',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#a765aca586fdcba6c56e20e68df47c338',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a39e5ef6afd9ff18500d1d58a836dd7b5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a0f3dc1d0489701cf8d6f82ad420ae9f8',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimizationList.html#ae5885473f965c27d85485d57d11d744b',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimizationList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ab5bb30dd02fd36524a241e155a6b5ff0',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#a43181587bfe3369d9e65b89ef411a523',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.__init__()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#acddac56c584ae08937ab48b324d088cc',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.__init__()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#adc024886da0588e4a2744fe55172b135',1,'timeloopfe.v4.specification.Specification.__init__()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a4e1fdc1617d473f0a9c289602bd41936',1,'timeloopfe.v4.variables.Variables.__init__()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a0ad98ff3f8a19d61246fb7faa9ed7baf',1,'timeloopfe.common.base_specification.BaseSpecification.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a085b2f05a6c5744a92349b075743c3cd',1,'timeloopfe.common.nodes copy.TypeSpecifier.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a1a46fcb53dbc87740673a28d26b7c18f',1,'timeloopfe.common.nodes copy.GrabParentAddMe.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a44884966e45c5363e8191fe5946ba23f',1,'timeloopfe.common.nodes copy.Node.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ListNode.html#a3e54c243be6a6235e6d7873e558161e3',1,'timeloopfe.common.nodes copy.ListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html#ab4732a1ff9c68b7de860b5a029d9a4b8',1,'timeloopfe.common.nodes copy.FlatteningListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a52e29fc3f50c9cb6549c6b6e494052b7',1,'timeloopfe.common.nodes copy.DictNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a08a66c8d319780ddd7a9b58a21a93173',1,'timeloopfe.common.nodes.TypeSpecifier.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a5dd4a24017adbcac931385b729959177',1,'timeloopfe.common.nodes.GrabParentAddMe.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5e7c30eea27e0001b9e78fa5ee6c75af',1,'timeloopfe.common.nodes.Node.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ae0c41fd51d29701052511084fac2141c',1,'timeloopfe.common.nodes.ListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a002b98b2803564f0ef40b9f44b6fc1dd',1,'timeloopfe.common.nodes.FlatteningListNode.__init__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab5b43dd8aa97047b14e16caaea442be8',1,'timeloopfe.common.nodes.DictNode.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad5a23682805037429797ca3b7af636bf',1,'timeloopfe.common.processor.Processor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a8128206d6d2b8e30db0302abc5cb5533',1,'timeloopfe.common.processor.SimpleProcessor.__init__()'],['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html#af10975bdd34d3e2d60d12512f106fbd4',1,'timeloopfe.common.processor.References2CopiesProcessor.__init__()']]],
+ ['_5f_5frepr_5f_5f_6',['__repr__',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a6172388f6086e8fbc6ba32b2728e4138',1,'timeloopfe.v4.arch.ArchNodes.__repr__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Unspecified.html#a0318529a95ace6a0094d694a5cc2efff',1,'timeloopfe.common.nodes copy.Unspecified.__repr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#a1347e6402c9dd469c2622fff87cfc17b',1,'timeloopfe.common.nodes.Unspecified.__repr__()']]],
+ ['_5f_5fsetattr_5f_5f_7',['__setattr__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a2cacc8e3f1deefbda3b846aad53855e9',1,'timeloopfe.common.nodes copy.DictNode.__setattr__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a2bb57441dec6185484c64eab6941e31c',1,'timeloopfe.common.nodes.DictNode.__setattr__()']]],
+ ['_5f_5fsetitem_5f_5f_8',['__setitem__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a9dd76b6ce560923be7e12a24ef6c44b3',1,'timeloopfe.common.nodes copy.Node.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#ad2f0fa587e1e33e7ade6c22b840dc002',1,'timeloopfe.common.nodes copy.DictNode.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aaace6f59ffad63f474ea7727ad4da131',1,'timeloopfe.common.nodes.Node.__setitem__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#af3d09f71802e4183ae038520567abfbe',1,'timeloopfe.common.nodes.DictNode.__setitem__()']]],
+ ['_5f_5fstr_5f_5f_9',['__str__',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ae28157140e77eff070c664f8678d8b69',1,'timeloopfe.v4.constraints.Constraint.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Unspecified.html#ad3e527537423503a407e0a854bfaa0e8',1,'timeloopfe.common.nodes copy.Unspecified.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a15b45b29b59729eea3fee95d37b9f3a4',1,'timeloopfe.common.nodes copy.Node.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Unspecified.html#aed27c9a9d085f3cd02f942a5d5f35fa7',1,'timeloopfe.common.nodes.Unspecified.__str__()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#adf3b5361bee5c5fc660b2f34a591d401',1,'timeloopfe.common.nodes.Node.__str__()']]],
['_5fcall_10',['_call',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a91ed61623325f19fc28d8a3a311a4033',1,'timeloopfe::common::backend_calls']]],
- ['_5fcheck_5falias_11',['_check_alias',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a65944d11f634abd18db36d2cadd9c982',1,'timeloopfe::common::nodes::DictNode']]],
+ ['_5fcheck_5falias_11',['_check_alias',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#af9bd0814a841ef34587d48342919368a',1,'timeloopfe.common.nodes copy.DictNode._check_alias()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a65944d11f634abd18db36d2cadd9c982',1,'timeloopfe.common.nodes.DictNode._check_alias()']]],
['_5fcheck_5ffactors_5fcompatible_12',['_check_factors_compatible',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a64514aa0808a1658cbb46fd118576bc1',1,'timeloopfe::v4::constraints::Factors']]],
- ['_5fcheck_5funrecognized_13',['_check_unrecognized',['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#acf641da680f1e883aa4e99b5043c700f',1,'timeloopfe.v4.arch.Component._check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aacffb425437990426e6f1580b76c1c65',1,'timeloopfe.common.nodes.Node._check_unrecognized()']]],
+ ['_5fcheck_5funrecognized_13',['_check_unrecognized',['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#acf641da680f1e883aa4e99b5043c700f',1,'timeloopfe.v4.arch.Component._check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a1efbaab2bdbfbae9d8467ad0a673fa63',1,'timeloopfe.common.nodes copy.Node._check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aacffb425437990426e6f1580b76c1c65',1,'timeloopfe.common.nodes.Node._check_unrecognized()']]],
['_5fclaim_5fnodes_14',['_claim_nodes',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a916aa19653ef64dfb51cdf7b9aabfde2',1,'timeloopfe::common::base_specification::BaseSpecification']]],
['_5fearly_5finit_5fprocessors_15',['_early_init_processors',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#ac950e008b7a7ac6ed7a754b85dabd1db',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5fflatten_16',['_flatten',['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a6d4675160d1101fb9d65c95b9446cd85',1,'timeloopfe::common::nodes::FlatteningListNode']]],
- ['_5fget_5fall_5frecognized_17',['_get_all_recognized',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a070dcc483c0014c7274cd084ccfffbda',1,'timeloopfe::common::nodes::Node']]],
- ['_5fget_5findex2checker_18',['_get_index2checker',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad40bf2b467d082eb0e8ad1cf80a66510',1,'timeloopfe::common::nodes::Node']]],
+ ['_5fflatten_16',['_flatten',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html#a78454a1d47f99cfc06481ccf7c0c1569',1,'timeloopfe.common.nodes copy.FlatteningListNode._flatten()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a6d4675160d1101fb9d65c95b9446cd85',1,'timeloopfe.common.nodes.FlatteningListNode._flatten()']]],
+ ['_5fget_5fall_5frecognized_17',['_get_all_recognized',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a49e1991b3d5efcbae514ac69bed49b1a',1,'timeloopfe.common.nodes copy.Node._get_all_recognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a070dcc483c0014c7274cd084ccfffbda',1,'timeloopfe.common.nodes.Node._get_all_recognized()']]],
+ ['_5fget_5findex2checker_18',['_get_index2checker',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#af26cc92a69296fea823025de6cbdd293',1,'timeloopfe.common.nodes copy.Node._get_index2checker()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad40bf2b467d082eb0e8ad1cf80a66510',1,'timeloopfe.common.nodes.Node._get_index2checker()']]],
['_5fget_5fkept_5fdataspaces_19',['_get_kept_dataspaces',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#a5516ff54259cd06c19e946fc287dee45',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
['_5fget_5fproperty_5ftree_20',['_get_property_tree',['../namespacetimeloopfe_1_1common_1_1doc.html#a8d325244cbe5a31d84cea084098c6c70',1,'timeloopfe::common::doc']]],
['_5fget_5fproperty_5fyaml_21',['_get_property_yaml',['../namespacetimeloopfe_1_1common_1_1doc.html#a3784bc5cf17ccb3301d5cd8219b13394',1,'timeloopfe::common::doc']]],
- ['_5fget_5ftag_22',['_get_tag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab04b4356a3b428790a91cf6999e5aa72',1,'timeloopfe::common::nodes::Node']]],
- ['_5fget_5ftype_5fspecifiers_23',['_get_type_specifiers',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1dec1a1ab647883d6f6136d7b7e46e7f',1,'timeloopfe::common::nodes::Node']]],
+ ['_5fget_5ftag_22',['_get_tag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a2c1c3d6ab5094bed82820cb48aa3245f',1,'timeloopfe.common.nodes copy.Node._get_tag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab04b4356a3b428790a91cf6999e5aa72',1,'timeloopfe.common.nodes.Node._get_tag()']]],
+ ['_5fget_5ftype_5fspecifiers_23',['_get_type_specifiers',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a4559d58586b0ccfb919bbdc83dc693d7',1,'timeloopfe.common.nodes copy.Node._get_type_specifiers()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1dec1a1ab647883d6f6136d7b7e46e7f',1,'timeloopfe.common.nodes.Node._get_type_specifiers()']]],
['_5fparse_5fbranch_24',['_parse_branch',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#a59aa5b732dc362afd80c8ff62ecbf099',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
- ['_5fparse_5felem_25',['_parse_elem',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a49be5589e3080bcc37a821f9fc478315',1,'timeloopfe::common::nodes::Node']]],
- ['_5fparse_5felems_26',['_parse_elems',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a01338c38cc7f3d4068385a6587a7c40c',1,'timeloopfe::common::nodes::Node']]],
- ['_5fparse_5fexpression_27',['_parse_expression',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5458d83dd227894a7bcd5f8ef6ba0593',1,'timeloopfe::common::nodes::Node']]],
- ['_5fparse_5fextra_5felems_28',['_parse_extra_elems',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3a92c219d91a42f16d8d6d6bbbde6fee',1,'timeloopfe::common::nodes::Node']]],
+ ['_5fparse_5felem_25',['_parse_elem',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a158e3bc3c0ed12a1e4a63493fab0fa58',1,'timeloopfe.common.nodes copy.Node._parse_elem()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a49be5589e3080bcc37a821f9fc478315',1,'timeloopfe.common.nodes.Node._parse_elem()']]],
+ ['_5fparse_5felems_26',['_parse_elems',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a87eda80b7ac9544eb51ae106d21d27a4',1,'timeloopfe.common.nodes copy.Node._parse_elems()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a01338c38cc7f3d4068385a6587a7c40c',1,'timeloopfe.common.nodes.Node._parse_elems()']]],
+ ['_5fparse_5fexpression_27',['_parse_expression',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a77cc62df2a57b770b16aa1c2f27249ea',1,'timeloopfe.common.nodes copy.Node._parse_expression()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5458d83dd227894a7bcd5f8ef6ba0593',1,'timeloopfe.common.nodes.Node._parse_expression()']]],
+ ['_5fparse_5fextra_5felems_28',['_parse_extra_elems',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#aacd29e05b6170a31dcdcf648e91794ee',1,'timeloopfe.common.nodes copy.Node._parse_extra_elems()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3a92c219d91a42f16d8d6d6bbbde6fee',1,'timeloopfe.common.nodes.Node._parse_extra_elems()']]],
['_5fpre_5fcall_29',['_pre_call',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a05d9ff5f9c0bafbc701e13ea5f6e29d0',1,'timeloopfe::common::backend_calls']]],
['_5fprocess_30',['_process',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a3f3d848c3b1c51064f155e8a57e918a8',1,'timeloopfe::common::base_specification::BaseSpecification']]],
['_5fprocess_5ftarget_31',['_process_target',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#a074728b5171d196bd00cb34130f4e427',1,'timeloopfe::v4::processors::constraint_attacher::ConstraintAttacherProcessor']]],
['_5fprocessors_5fdeclare_5fattrs_32',['_processors_declare_attrs',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a3275105000aea8f1c7d15f6c87eeb09f',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5fupdate_5fcombine_5fpre_5fparse_33',['_update_combine_pre_parse',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a9205d7879a75bc739b2e1805c0c71bf1',1,'timeloopfe::common::nodes::DictNode']]]
+ ['_5fupdate_5fcombine_5fpre_5fparse_33',['_update_combine_pre_parse',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a3b9ab799297dfdf99bf6444fad05af19',1,'timeloopfe.common.nodes copy.DictNode._update_combine_pre_parse()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a9205d7879a75bc739b2e1805c0c71bf1',1,'timeloopfe.common.nodes.DictNode._update_combine_pre_parse()']]]
];
diff --git a/search/functions_1.js b/search/functions_1.js
index a79bdb6..880799e 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,7 +1,7 @@
var searchData=
[
['accelergy_5fapp_0',['accelergy_app',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a287c0397ca202baa9d325c6ef51b75b7',1,'timeloopfe::common::backend_calls']]],
- ['add_5fattr_1',['add_attr',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a50852702199cf2a4fdc57de0e5a96383',1,'timeloopfe.common.nodes.Node.add_attr()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a306c5461a796acae5f5ade9b76707677',1,'timeloopfe.common.processor.Processor.add_attr()']]],
+ ['add_5fattr_1',['add_attr',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a21c8a2d3fb28c4224858cca207e51983',1,'timeloopfe.common.nodes copy.Node.add_attr()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a50852702199cf2a4fdc57de0e5a96383',1,'timeloopfe.common.nodes.Node.add_attr()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a306c5461a796acae5f5ade9b76707677',1,'timeloopfe.common.processor.Processor.add_attr()']]],
['add_5fedge_2',['add_edge',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#aea3ecbb48d630f5bfd8193678903f2ab',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
['add_5feq_5ffactor_3',['add_eq_factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ad37364f2cfa3e310c5ac328a37969df2',1,'timeloopfe::v4::constraints::Factors']]],
['add_5feq_5ffactor_5fiff_5fnot_5fexists_4',['add_eq_factor_iff_not_exists',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#adf9088f0b0fbd8745b0f52b86eee0087',1,'timeloopfe::v4::constraints::Factors']]],
diff --git a/search/functions_2.js b/search/functions_2.js
index 87ad836..2cf5920 100644
--- a/search/functions_2.js
+++ b/search/functions_2.js
@@ -4,19 +4,19 @@ var searchData=
['call_5fmapper_1',['call_mapper',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#afd62589aa67d1843eb01ff4945ca2dc4',1,'timeloopfe::common::backend_calls']]],
['call_5fmodel_2',['call_model',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#aa50f952a6489fd548e2c77f61d7e31d5',1,'timeloopfe::common::backend_calls']]],
['call_5fstop_3',['call_stop',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a5a8ea4c28693e4dc3231be2175a38907',1,'timeloopfe::common::backend_calls']]],
- ['cast_4',['cast',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a090a28d338e917d6e28a9844613b29c7',1,'timeloopfe::common::nodes::TypeSpecifier']]],
- ['cast_5fcheck_5ftype_5',['cast_check_type',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a380d90bda5b9867d216294493bcbb7c3',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['cast_4',['cast',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a7deb3e8d0d036828b6b07b883a880f89',1,'timeloopfe.common.nodes copy.TypeSpecifier.cast()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a090a28d338e917d6e28a9844613b29c7',1,'timeloopfe.common.nodes.TypeSpecifier.cast()']]],
+ ['cast_5fcheck_5ftype_5',['cast_check_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#aa585ac9f421c3ed0279a0ece00cc90f3',1,'timeloopfe.common.nodes copy.TypeSpecifier.cast_check_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a380d90bda5b9867d216294493bcbb7c3',1,'timeloopfe.common.nodes.TypeSpecifier.cast_check_type()']]],
['check_5fcompute_6',['check_compute',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a63628438b033d623ade16edca885c175',1,'timeloopfe::v4::processors::required_actions::RequiredActionsProcessor']]],
['check_5fstorage_7',['check_storage',['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#a47309b67fd585691fb448db5727c25a3',1,'timeloopfe::v4::processors::required_actions::RequiredActionsProcessor']]],
- ['check_5ftype_8',['check_type',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a5168d1776e5052ae0c14232dd77473d7',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['check_5ftype_8',['check_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a2b623388d470959956d4f8ce768e50bf',1,'timeloopfe.common.nodes copy.TypeSpecifier.check_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a5168d1776e5052ae0c14232dd77473d7',1,'timeloopfe.common.nodes.TypeSpecifier.check_type()']]],
['check_5funique_5fremove_5frepeat_9',['check_unique_remove_repeat',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#af60fa4b3639b259aa10a89e86a9c932a',1,'timeloopfe::v4::constraints::Factors']]],
- ['check_5funrecognized_10',['check_unrecognized',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a79ef1fe03be416186e8e40548f8a0481',1,'timeloopfe.common.nodes.Node.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a5e9859bc13925fdbe767e5749c1579a0',1,'timeloopfe.common.nodes.DictNode.check_unrecognized()']]],
+ ['check_5funrecognized_10',['check_unrecognized',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#aed29072218d0948fa97b47f3a97f0118',1,'timeloopfe.common.nodes copy.Node.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a391236cd84736255d56bebf12a3d40f1',1,'timeloopfe.common.nodes copy.DictNode.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a79ef1fe03be416186e8e40548f8a0481',1,'timeloopfe.common.nodes.Node.check_unrecognized()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a5e9859bc13925fdbe767e5749c1579a0',1,'timeloopfe.common.nodes.DictNode.check_unrecognized()']]],
['check_5fvalid_5ffactor_11',['check_valid_factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a1fcf6b50ae93ecc3bd3064ebb4283f8b',1,'timeloopfe::v4::constraints::Factors']]],
['class2obj_12',['class2obj',['../namespacetimeloopfe_1_1common_1_1base__specification.html#a83b4d87ef7f967f684c43203fdd6d41e',1,'timeloopfe::common::base_specification']]],
- ['clean_5fempties_13',['clean_empties',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a15cf6af69adae9050000cf1bfbff0b65',1,'timeloopfe::common::nodes::Node']]],
+ ['clean_5fempties_13',['clean_empties',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ae42589840d8bcd8a5cccc1fca50ed1de',1,'timeloopfe.common.nodes copy.Node.clean_empties()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a15cf6af69adae9050000cf1bfbff0b65',1,'timeloopfe.common.nodes.Node.clean_empties()']]],
['clear_5frespecification_14',['clear_respecification',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#af02d62ce997fd9ab49af14dd7667a1c2',1,'timeloopfe::v4::constraints::Constraint']]],
- ['combine_15',['combine',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#ae886fa13acdae76202f04001b351a48c',1,'timeloopfe.v4.arch.ArchNodes.combine()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2925cde60e13522202c3f7edfe42d616',1,'timeloopfe.v4.arch.Architecture.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ad04389a8d34ea0a91e7d42245390d91c',1,'timeloopfe.v4.constraints.Constraint.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a0590c851dea11a6fedda18c94415fd55',1,'timeloopfe.v4.constraints.Factors.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombineableListNode.html#aa81b39e82bfee12e1954be0e413ab6bc',1,'timeloopfe.common.nodes.CombineableListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a16bc7511d0cc043f7fdec5b2499ad23f',1,'timeloopfe.common.nodes.FlatteningListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a8e48683ac6169fbe4fa639743b7a3fde',1,'timeloopfe.common.nodes.DictNode.combine()']]],
- ['combine_5findex_16',['combine_index',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ae68b9aa07bbaeee93ff5cc83d09f6ca4',1,'timeloopfe::common::nodes::Node']]],
+ ['combine_15',['combine',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#ae886fa13acdae76202f04001b351a48c',1,'timeloopfe.v4.arch.ArchNodes.combine()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a2925cde60e13522202c3f7edfe42d616',1,'timeloopfe.v4.arch.Architecture.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ad04389a8d34ea0a91e7d42245390d91c',1,'timeloopfe.v4.constraints.Constraint.combine()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a0590c851dea11a6fedda18c94415fd55',1,'timeloopfe.v4.constraints.Factors.combine()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1CombinableListNode.html#a8090c8ca017572963e743e481cd2ea7e',1,'timeloopfe.common.nodes copy.CombinableListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1FlatteningListNode.html#a04cd52051e079e69a173e95eca182560',1,'timeloopfe.common.nodes copy.FlatteningListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a90bad547931d5ec0af8aab9a82012af3',1,'timeloopfe.common.nodes copy.DictNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombinableListNode.html#ae7a13e7be7792ffdb8956ddb6beb8a69',1,'timeloopfe.common.nodes.CombinableListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1FlatteningListNode.html#a16bc7511d0cc043f7fdec5b2499ad23f',1,'timeloopfe.common.nodes.FlatteningListNode.combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a8e48683ac6169fbe4fa639743b7a3fde',1,'timeloopfe.common.nodes.DictNode.combine()']]],
+ ['combine_5findex_16',['combine_index',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a34f923e3881d4da95f96bc8371010a67',1,'timeloopfe.common.nodes copy.Node.combine_index()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ae68b9aa07bbaeee93ff5cc83d09f6ca4',1,'timeloopfe.common.nodes.Node.combine_index()']]],
['combine_5flist_5fattrs_17',['combine_list_attrs',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ae00cdd43e7c3ea4250e568f9c8ed25d1',1,'timeloopfe::v4::constraints::Constraint']]],
['component_5ffactory_18',['component_factory',['../namespacetimeloopfe_1_1v4_1_1arch.html#a349260bff0942b9d00e50ced4a4d62cb',1,'timeloopfe::v4::arch']]],
['constraint_5ffactory_19',['constraint_factory',['../namespacetimeloopfe_1_1v4_1_1constraints.html#aee3124c50eca6791d70b615f557302de',1,'timeloopfe::v4::constraints']]],
diff --git a/search/functions_3.js b/search/functions_3.js
index ae980bb..f7b86d5 100644
--- a/search/functions_3.js
+++ b/search/functions_3.js
@@ -2,7 +2,7 @@ var searchData=
[
['dataspace2dims_0',['dataspace2dims',['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#ab16de2e57122ee69b0c2439e3c5afef3',1,'timeloopfe::v4::problem::Shape']]],
['dataspace2unique_5fdims_1',['dataspace2unique_dims',['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#af4fedf7385ac7dca55a4535b3cdbfdd2',1,'timeloopfe::v4::problem::Shape']]],
- ['declare_5fattrs_2',['declare_attrs',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a5fef73e25bd9869384cac6bb643f5ecf',1,'timeloopfe.v4.arch.ArchNodes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a099bcec79a72f9183cd012f7c7370fbb',1,'timeloopfe.v4.arch.Branch.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a7049f7f2a2aa76e9feca0138b8328b6e',1,'timeloopfe.v4.arch.Architecture.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a493e0e226dd37c8f51da8a7bcb26f2ad',1,'timeloopfe.v4.arch.Leaf.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a35e75c6854948af9ca847ed0cf303eef',1,'timeloopfe.v4.arch.Component.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a77957330f3dd18e7894006de1ba260ec',1,'timeloopfe.v4.arch.Container.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Networks.html#ae70fed32edb2ed5b3aa1b2e59c33335f',1,'timeloopfe.v4.arch.Networks.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a846b02241c56b8dfd56cca15608c1002',1,'timeloopfe.v4.arch.Storage.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#ae6cce8b1ae36ad9fceb81c8bfa620cb5',1,'timeloopfe.v4.arch.Compute.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a18e5de455e78d1e616afb900ef79fa61',1,'timeloopfe.v4.arch.Network.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a2c4c7d6e709b16f230c272503f7d9f57',1,'timeloopfe.v4.arch.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#ae939e9a43fb91168a17cc2586bf4a2ab',1,'timeloopfe.v4.arch.Attributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a21017d8fae28754c39124dde3b405f4e',1,'timeloopfe.v4.arch.Nothing.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a26a90d12000b4b902c094f2ad3b2fde3',1,'timeloopfe.v4.components.Components.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentsList.html#a0a4e4155e03564275e26870f637234fc',1,'timeloopfe.v4.components.ComponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a002d2bb566dc044cdf6184b3a8d76556',1,'timeloopfe.v4.components.CompoundComponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentList.html#acbdaa34aae4a6018ec8b0c490760374d',1,'timeloopfe.v4.components.SubcomponentList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a81b01fec771b0f22bc1e6aa2328c439b',1,'timeloopfe.v4.components.Subcomponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentAttributes.html#aef41090f5ad4487b6029d0c912477137',1,'timeloopfe.v4.components.ComponentAttributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionsList.html#a1392724a5d43a54ade2771bcf06df1f2',1,'timeloopfe.v4.components.ActionsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a95ed8a3556a806ed4c023de29bb09af8',1,'timeloopfe.v4.components.Action.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionSubcomponentsList.html#a0e5895616eb1a015de970cb33336f037',1,'timeloopfe.v4.components.ActionSubcomponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#a24251cac6b0c06f317c0c64dd3943a6c',1,'timeloopfe.v4.components.SubcomponentActionGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionList.html#a23009c94bd27d4d38763dd0ae6f704fe',1,'timeloopfe.v4.components.SubcomponentActionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#a0ae9192f856692728bd21b3d2bb83873',1,'timeloopfe.v4.components.SubcomponentAction.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a1b9e4ceaf3910f589478e834bf3c7611',1,'timeloopfe.v4.constraints.Constraints.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html#a16133cefb5b1b68312d0906ec81dcb37',1,'timeloopfe.v4.constraints.ConstraintsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#aca372f0253a827b90e5e804e7f2e63a7',1,'timeloopfe.v4.constraints.Constraint.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#aabcbb34b93058abe6a2ec3582143c360',1,'timeloopfe.v4.constraints.ConstraintGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a366f4ccef820b11ee882652a629e3684',1,'timeloopfe.v4.constraints.Iteration.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#ab93e018262fea29832a22d34cc4d6733',1,'timeloopfe.v4.constraints.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a40e68dc63fbdc57cfd9a27f616e9033f',1,'timeloopfe.v4.constraints.Temporal.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a255c7216cf5c4ef31a9cf99c69257972',1,'timeloopfe.v4.constraints.Dataspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#adecc0221f74aa6f036d39dbd75864c2c',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#aadae8533b3f713d989459c1a9868afa2',1,'timeloopfe.v4.constraints.Utilization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html#a10e28b037640a543f84a5cd8db69981b',1,'timeloopfe.v4.constraints.Permutation.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ab17bf4cd4a7321536397105a56f2bec2',1,'timeloopfe.v4.constraints.Factors.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ProblemDataspaceList.html#ac48b774d0a330c9ea4d5023e90e2d766',1,'timeloopfe.v4.constraints.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#ae16c65fbb8469ddb6af87d6bd238a936',1,'timeloopfe.v4.globals.Globals.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a49bd70ffd81028f19f96bfac0b782bb4',1,'timeloopfe.v4.globals.EnvironmentVariables.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#af6a7556ad283f7aead2cfd4073356ba1',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a4e4e30ecb45e3451b35c91376828dfba',1,'timeloopfe.v4.mapper.Mapper.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a4ad65a31779f01ebeb678c7d3940f33c',1,'timeloopfe.v4.mapper.OptimizationMetrics.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#abbded0eb7c5f29a8a01fe32bf005932d',1,'timeloopfe.v4.mapspace.Mapspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#ab359b13c4312f2349bdba16e8d0bb8cb',1,'timeloopfe.v4.problem.Problem.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#aba34b13d174a8570d7dcb6f3cdd8d031',1,'timeloopfe.v4.problem.Shape.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1ProblemDataspaceList.html#a2bb27d70672f71b3a9194e1619e31181',1,'timeloopfe.v4.problem.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad5cb8ed30d7245c70c6b87a64794abd5',1,'timeloopfe.v4.problem.Instance.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#aa259f57aa91188e5924ca3345f0636c7',1,'timeloopfe.v4.problem.DataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#ac9d0f54547de930218db852cf8eb561b',1,'timeloopfe.v4.problem.DensityList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#ad769c80a590e0e4db131472da293820e',1,'timeloopfe.v4.problem.Density.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#a88532094e4e521b2dc82b1c2ccffce37',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a2929529dd72d778062105554363d9dc3',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#a67b047ab13aa6bf1ea217c6726dfbcf6',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationsList.html#a2d6b83d1a642a1335da81ee995360c69',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#ad9360da6ebf6257ebd45475feaf5441f',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a5c9c3ebcf61efed6822d6d5c771e3e04',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a082ae6acac91f8915b5324f8adc93c16',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#a52d49cbaaaa006d478e9a8858aa24dda',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#aff07e464815ae7d1840fd6e23b46a6ef',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#ae905676835c418b67081119fd688fa48',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a767ea3304e9e7acdc1e076900ba222c5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a45d7e2dfab4b8e3b42026bca4a53487d',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ae87e82c99bd48466f38e95655c7b8590',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#ad21a82f7f7f3f89673dc39cc7fb100cb',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#a320ec42afb7e4748233fb3fddcc70911',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#a4a370fad6bcc2d2ba0e7b16cc8d48309',1,'timeloopfe.v4.specification.Specification.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a131d0fe33064d779f7d3de7ca1dc5b41',1,'timeloopfe.v4.variables.Variables.declare_attrs()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a93272f7cb16da8279b59e0a9c7e03959',1,'timeloopfe.common.nodes.Node.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad372e1a2f228e912b1d948c5d2068ceb',1,'timeloopfe.common.processor.Processor.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a1c22774c085974f609c7df09aa2317e2',1,'timeloopfe.common.processor.SimpleProcessor.declare_attrs()']]],
+ ['declare_5fattrs_2',['declare_attrs',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a5fef73e25bd9869384cac6bb643f5ecf',1,'timeloopfe.v4.arch.ArchNodes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#a099bcec79a72f9183cd012f7c7370fbb',1,'timeloopfe.v4.arch.Branch.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Architecture.html#a7049f7f2a2aa76e9feca0138b8328b6e',1,'timeloopfe.v4.arch.Architecture.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a493e0e226dd37c8f51da8a7bcb26f2ad',1,'timeloopfe.v4.arch.Leaf.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Component.html#a35e75c6854948af9ca847ed0cf303eef',1,'timeloopfe.v4.arch.Component.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Container.html#a77957330f3dd18e7894006de1ba260ec',1,'timeloopfe.v4.arch.Container.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Networks.html#ae70fed32edb2ed5b3aa1b2e59c33335f',1,'timeloopfe.v4.arch.Networks.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Storage.html#a846b02241c56b8dfd56cca15608c1002',1,'timeloopfe.v4.arch.Storage.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Compute.html#ae6cce8b1ae36ad9fceb81c8bfa620cb5',1,'timeloopfe.v4.arch.Compute.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Network.html#a18e5de455e78d1e616afb900ef79fa61',1,'timeloopfe.v4.arch.Network.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a2c4c7d6e709b16f230c272503f7d9f57',1,'timeloopfe.v4.arch.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#ae939e9a43fb91168a17cc2586bf4a2ab',1,'timeloopfe.v4.arch.Attributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1StorageAttributes.html#aa11a96735d3f7ca0c1132f4cac7d9324',1,'timeloopfe.v4.arch.StorageAttributes.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1v4_1_1arch_1_1Nothing.html#a21017d8fae28754c39124dde3b405f4e',1,'timeloopfe.v4.arch.Nothing.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a26a90d12000b4b902c094f2ad3b2fde3',1,'timeloopfe.v4.components.Components.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentsList.html#a0a4e4155e03564275e26870f637234fc',1,'timeloopfe.v4.components.ComponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1CompoundComponent.html#a002d2bb566dc044cdf6184b3a8d76556',1,'timeloopfe.v4.components.CompoundComponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentList.html#acbdaa34aae4a6018ec8b0c490760374d',1,'timeloopfe.v4.components.SubcomponentList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Subcomponent.html#a81b01fec771b0f22bc1e6aa2328c439b',1,'timeloopfe.v4.components.Subcomponent.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ComponentAttributes.html#aef41090f5ad4487b6029d0c912477137',1,'timeloopfe.v4.components.ComponentAttributes.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionsList.html#a1392724a5d43a54ade2771bcf06df1f2',1,'timeloopfe.v4.components.ActionsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1Action.html#a95ed8a3556a806ed4c023de29bb09af8',1,'timeloopfe.v4.components.Action.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1ActionSubcomponentsList.html#a0e5895616eb1a015de970cb33336f037',1,'timeloopfe.v4.components.ActionSubcomponentsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionGroup.html#a24251cac6b0c06f317c0c64dd3943a6c',1,'timeloopfe.v4.components.SubcomponentActionGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentActionList.html#a23009c94bd27d4d38763dd0ae6f704fe',1,'timeloopfe.v4.components.SubcomponentActionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1components_1_1SubcomponentAction.html#a0ae9192f856692728bd21b3d2bb83873',1,'timeloopfe.v4.components.SubcomponentAction.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraints.html#a1b9e4ceaf3910f589478e834bf3c7611',1,'timeloopfe.v4.constraints.Constraints.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintsList.html#a16133cefb5b1b68312d0906ec81dcb37',1,'timeloopfe.v4.constraints.ConstraintsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#aca372f0253a827b90e5e804e7f2e63a7',1,'timeloopfe.v4.constraints.Constraint.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ConstraintGroup.html#aabcbb34b93058abe6a2ec3582143c360',1,'timeloopfe.v4.constraints.ConstraintGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Iteration.html#a366f4ccef820b11ee882652a629e3684',1,'timeloopfe.v4.constraints.Iteration.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Spatial.html#ab93e018262fea29832a22d34cc4d6733',1,'timeloopfe.v4.constraints.Spatial.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Temporal.html#a40e68dc63fbdc57cfd9a27f616e9033f',1,'timeloopfe.v4.constraints.Temporal.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Dataspace.html#a255c7216cf5c4ef31a9cf99c69257972',1,'timeloopfe.v4.constraints.Dataspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1MaxOverbookedProportion.html#adecc0221f74aa6f036d39dbd75864c2c',1,'timeloopfe.v4.constraints.MaxOverbookedProportion.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Utilization.html#aadae8533b3f713d989459c1a9868afa2',1,'timeloopfe.v4.constraints.Utilization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html#a10e28b037640a543f84a5cd8db69981b',1,'timeloopfe.v4.constraints.Permutation.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ab17bf4cd4a7321536397105a56f2bec2',1,'timeloopfe.v4.constraints.Factors.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1ProblemDataspaceList.html#ac48b774d0a330c9ea4d5023e90e2d766',1,'timeloopfe.v4.constraints.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1Globals.html#ae16c65fbb8469ddb6af87d6bd238a936',1,'timeloopfe.v4.globals.Globals.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1EnvironmentVariables.html#a49bd70ffd81028f19f96bfac0b782bb4',1,'timeloopfe.v4.globals.EnvironmentVariables.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1globals_1_1ExpressionCustomFunctions.html#af6a7556ad283f7aead2cfd4073356ba1',1,'timeloopfe.v4.globals.ExpressionCustomFunctions.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1Mapper.html#a4e4e30ecb45e3451b35c91376828dfba',1,'timeloopfe.v4.mapper.Mapper.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapper_1_1OptimizationMetrics.html#a4ad65a31779f01ebeb678c7d3940f33c',1,'timeloopfe.v4.mapper.OptimizationMetrics.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1mapspace_1_1Mapspace.html#abbded0eb7c5f29a8a01fe32bf005932d',1,'timeloopfe.v4.mapspace.Mapspace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Problem.html#ab359b13c4312f2349bdba16e8d0bb8cb',1,'timeloopfe.v4.problem.Problem.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Shape.html#aba34b13d174a8570d7dcb6f3cdd8d031',1,'timeloopfe.v4.problem.Shape.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1ProblemDataspaceList.html#a2bb27d70672f71b3a9194e1619e31181',1,'timeloopfe.v4.problem.ProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Instance.html#ad5cb8ed30d7245c70c6b87a64794abd5',1,'timeloopfe.v4.problem.Instance.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DataSpace.html#aa259f57aa91188e5924ca3345f0636c7',1,'timeloopfe.v4.problem.DataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1DensityList.html#ac9d0f54547de930218db852cf8eb561b',1,'timeloopfe.v4.problem.DensityList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1problem_1_1Density.html#ad769c80a590e0e4db131472da293820e',1,'timeloopfe.v4.problem.Density.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#a88532094e4e521b2dc82b1c2ccffce37',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a2929529dd72d778062105554363d9dc3',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizations.html#a67b047ab13aa6bf1ea217c6726dfbcf6',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizations.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationsList.html#a2d6b83d1a642a1335da81ee995360c69',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationsList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#ad9360da6ebf6257ebd45475feaf5441f',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationFormat.html#a5c9c3ebcf61efed6822d6d5c771e3e04',1,'timeloopfe.v4.sparse_optimizations.RepresentationFormat.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationProblemDataspaceList.html#a082ae6acac91f8915b5324f8adc93c16',1,'timeloopfe.v4.sparse_optimizations.RepresentationProblemDataspaceList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationDataSpace.html#a52d49cbaaaa006d478e9a8858aa24dda',1,'timeloopfe.v4.sparse_optimizations.RepresentationDataSpace.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRankList.html#aff07e464815ae7d1840fd6e23b46a6ef',1,'timeloopfe.v4.sparse_optimizations.RepresentationRankList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1RepresentationRank.html#ae905676835c418b67081119fd688fa48',1,'timeloopfe.v4.sparse_optimizations.RepresentationRank.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationList.html#a767ea3304e9e7acdc1e076900ba222c5',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimization.html#a45d7e2dfab4b8e3b42026bca4a53487d',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ComputeOptimizationList.html#ab67ce8226bb964b7347d5e3f655231cc',1,'timeloopfe.v4.sparse_optimizations.ComputeOptimizationList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimization.html#ae87e82c99bd48466f38e95655c7b8590',1,'timeloopfe.v4.sparse_optimizations.ActionOptimization.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOptionList.html#ad21a82f7f7f3f89673dc39cc7fb100cb',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOptionList.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1ActionOptimizationOption.html#a320ec42afb7e4748233fb3fddcc70911',1,'timeloopfe.v4.sparse_optimizations.ActionOptimizationOption.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#a4a370fad6bcc2d2ba0e7b16cc8d48309',1,'timeloopfe.v4.specification.Specification.declare_attrs()'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#a131d0fe33064d779f7d3de7ca1dc5b41',1,'timeloopfe.v4.variables.Variables.declare_attrs()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a93fd1802448451ea3db60cc3248c7104',1,'timeloopfe.common.base_specification.BaseSpecification.declare_attrs(cls, *args, **kwargs)'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#af3902a14567abe52c70e63b974acded3',1,'timeloopfe.common.nodes copy.Node.declare_attrs()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a93272f7cb16da8279b59e0a9c7e03959',1,'timeloopfe.common.nodes.Node.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#ad372e1a2f228e912b1d948c5d2068ceb',1,'timeloopfe.common.processor.Processor.declare_attrs()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a1c22774c085974f609c7df09aa2317e2',1,'timeloopfe.common.processor.SimpleProcessor.declare_attrs()']]],
['delayed_5fimport_3',['delayed_import',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a98425a5d070d29cc2c42af049268b7cc',1,'timeloopfe::common::backend_calls']]],
['dummy_5fconstraints_4',['dummy_constraints',['../namespacetimeloopfe_1_1v4_1_1constraints.html#aa6677b2a9a7a58b741c8e6ebfd14987f',1,'timeloopfe::v4::constraints']]],
['dummy_5fstorage_5',['dummy_storage',['../namespacetimeloopfe_1_1v4_1_1arch.html#a8f000b175903926c0affb84e11b20bd8',1,'timeloopfe::v4::arch']]]
diff --git a/search/functions_5.js b/search/functions_5.js
index 205d564..279c146 100644
--- a/search/functions_5.js
+++ b/search/functions_5.js
@@ -3,5 +3,5 @@ var searchData=
['factors_5fonly_5finit_0',['factors_only_init',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a5a8b40458088e1d12e67de6606122a7e',1,'timeloopfe::v4::processors::constraint_macro']]],
['factory_1',['factory',['../classtimeloopfe_1_1v4_1_1constraints_1_1Permutation.html#ae167fd22cc3f2cff9773c8236aff067c',1,'timeloopfe.v4.constraints.Permutation.factory()'],['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ae21fb458d7a8f7103816b5ba9309e436',1,'timeloopfe.v4.constraints.Factors.factory()']]],
['find_2',['find',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNode.html#a86c65a34dd5fbebb103b43a45d3d72fa',1,'timeloopfe::v4::arch::ArchNode']]],
- ['from_5fyaml_5ffiles_3',['from_yaml_files',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a331c57bf779bb1978af56e9d34fe936c',1,'timeloopfe.common.base_specification.BaseSpecification.from_yaml_files()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a4f6d4a622d7ffe9df595914803d30553',1,'timeloopfe.common.nodes.DictNode.from_yaml_files()']]]
+ ['from_5fyaml_5ffiles_3',['from_yaml_files',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a331c57bf779bb1978af56e9d34fe936c',1,'timeloopfe.common.base_specification.BaseSpecification.from_yaml_files()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a8033bfc148abf2102fbfd01fab12270c',1,'timeloopfe.common.nodes copy.DictNode.from_yaml_files()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a4f6d4a622d7ffe9df595914803d30553',1,'timeloopfe.common.nodes.DictNode.from_yaml_files()']]]
];
diff --git a/search/functions_6.js b/search/functions_6.js
index 26e12b5..497ee99 100644
--- a/search/functions_6.js
+++ b/search/functions_6.js
@@ -1,32 +1,33 @@
var searchData=
[
- ['get_0',['get',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a493b5a7fa2df3ff153571358c9f2b440',1,'timeloopfe::common::nodes::DictNode']]],
+ ['get_0',['get',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#aff29910679582f8c8fcf13e3ea8aeb75',1,'timeloopfe.common.nodes copy.DictNode.get()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a493b5a7fa2df3ff153571358c9f2b440',1,'timeloopfe.common.nodes.DictNode.get()']]],
['get_5fcall_5fstack_5fsize_1',['get_call_stack_size',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#adbc775c682b7a811a8b3d52ea6d901eb',1,'timeloopfe::v4::processors::constraint_macro']]],
- ['get_5fcombiner_5flambda_2',['get_combiner_lambda',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a745fb9691541bec64d9bac73a992d9ff',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fcombiners_5ffor_5fkeytag_3',['get_combiners_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4e9384656e97dee2858559a77c34b23d',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fcombiners_5ffor_5ftype_4',['get_combiners_for_type',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1ae98cf817ae2534c9eb22a20ca85b8f',1,'timeloopfe::common::nodes::Node']]],
+ ['get_5fcombiner_5flambda_2',['get_combiner_lambda',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a9f0b64df064498d9fe4651d30c0f28ef',1,'timeloopfe.common.nodes copy.Node.get_combiner_lambda()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a745fb9691541bec64d9bac73a992d9ff',1,'timeloopfe.common.nodes.Node.get_combiner_lambda()']]],
+ ['get_5fcombiners_5ffor_5fkeytag_3',['get_combiners_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ae6dc06c73cfc02a2c08c543d80bbd7d3',1,'timeloopfe.common.nodes copy.Node.get_combiners_for_keytag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4e9384656e97dee2858559a77c34b23d',1,'timeloopfe.common.nodes.Node.get_combiners_for_keytag()']]],
+ ['get_5fcombiners_5ffor_5ftype_4',['get_combiners_for_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a9683a7b09af581464c99a375959f09f2',1,'timeloopfe.common.nodes copy.Node.get_combiners_for_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a1ae98cf817ae2534c9eb22a20ca85b8f',1,'timeloopfe.common.nodes.Node.get_combiners_for_type()']]],
['get_5fconstrained_5fdims_5',['get_constrained_dims',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#aedbff36fec3ddd0360ebba0c961c00a7',1,'timeloopfe::v4::processors::constraint_macro::ConstraintMacroProcessor']]],
['get_5fds2color_6',['get_ds2color',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a7a2062930e8faa4b773df707a05307b6',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
['get_5fedge_7',['get_edge',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#ae834453926014c4a2fceac5a8f251a18',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
['get_5ffactor_5fnames_8',['get_factor_names',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a4745370b634f1936e41296ba23670ef4',1,'timeloopfe::v4::constraints::Factors']]],
['get_5ffanout_9',['get_fanout',['../classtimeloopfe_1_1v4_1_1arch_1_1Spatial.html#a1a32fca97b9b530d57f6aa778785eced',1,'timeloopfe::v4::arch::Spatial']]],
- ['get_5fglobal_5fspec_10',['get_global_spec',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a8bbd475f811b4903f727bc333bfc4e95',1,'timeloopfe::common::nodes::Node']]],
- ['get_5findex_11',['get_index',['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a25b917d7c7e7a3e91db881464063b599',1,'timeloopfe::common::processor::Processor']]],
- ['get_5fminimum_5fproduct_12',['get_minimum_product',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a300beea22d9720952584650354945de6',1,'timeloopfe::v4::constraints::Factors']]],
- ['get_5fname_13',['get_name',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a7f36ec661afcb6402d8570c33471a105',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fnode_5fkwargs_14',['get_node_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a5beae0329fee515f8bcd0b453587ec5f',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['get_5fnode_5fnames_15',['get_node_names',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a18dde563cc0263f56103fc2de20c0011',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['get_5fnodes_5fof_5ftype_16',['get_nodes_of_type',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4d773ccfe069b5fd6e62d18073e149d5',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fproblem_5fds_5fnames_17',['get_problem_ds_names',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#adafc1a6168a995cdd3d1aa14361a10f4',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
- ['get_5fproperty_5ftable_18',['get_property_table',['../namespacetimeloopfe_1_1common_1_1doc.html#a2b9b90176cf6e948dd8402426df0e0e9',1,'timeloopfe::common::doc']]],
- ['get_5fproperty_5ftree_19',['get_property_tree',['../namespacetimeloopfe_1_1common_1_1doc.html#a077ff24c5764ff53092be2b783b510b4',1,'timeloopfe::common::doc']]],
- ['get_5fproperty_5fyaml_20',['get_property_yaml',['../namespacetimeloopfe_1_1common_1_1doc.html#a4a4f78f0b3e62b7defc89d37e0a6e8a4',1,'timeloopfe::common::doc']]],
- ['get_5fsetter_5flambda_21',['get_setter_lambda',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a60a59e745335c05df977739fd077ace0',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fsetters_5ffor_5fkeytag_22',['get_setters_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a94b352b940dbe9bca1eff68c291e1233',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fsetters_5ffor_5ftype_23',['get_setters_for_type',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a78a4a6bdb1b4208ed63699bfc6823011',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fspecifiers_5ffrom_5fprocessors_24',['get_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a63799b59879cafcbb879291fdc812bfa',1,'timeloopfe::common::nodes::Node']]],
- ['get_5fsplit_5ffactors_25',['get_split_factors',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ac9c33a6710bb19dee07a404947157c45',1,'timeloopfe::v4::constraints::Factors']]],
- ['get_5ftag_26',['get_tag',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b3169a538a4501f2b84e83f89f8d24e',1,'timeloopfe::common::nodes::Node']]],
- ['get_5funconstrained_5fdims_27',['get_unconstrained_dims',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a99723674ec0d671b357fb80324d312b2',1,'timeloopfe::v4::processors::constraint_macro::ConstraintMacroProcessor']]],
- ['greedy_5fallocate_28',['greedy_allocate',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a784dc846df4b59de747f80773131d92a',1,'timeloopfe::v4::processors::constraint_macro']]]
+ ['get_5fglobal_5fspec_10',['get_global_spec',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a2050778493f8e76970c209284aa4a52f',1,'timeloopfe.common.nodes copy.Node.get_global_spec()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a8bbd475f811b4903f727bc333bfc4e95',1,'timeloopfe.common.nodes.Node.get_global_spec()']]],
+ ['get_5fid2casted_11',['get_id2casted',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#af000a3c4f7d448e3d242446ed1df0554',1,'timeloopfe::common::nodes copy::TypeSpecifier']]],
+ ['get_5findex_12',['get_index',['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a25b917d7c7e7a3e91db881464063b599',1,'timeloopfe::common::processor::Processor']]],
+ ['get_5fminimum_5fproduct_13',['get_minimum_product',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a300beea22d9720952584650354945de6',1,'timeloopfe::v4::constraints::Factors']]],
+ ['get_5fname_14',['get_name',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#abb3e62aca258b2fedef795aeacdf045b',1,'timeloopfe.common.nodes copy.Node.get_name()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a7f36ec661afcb6402d8570c33471a105',1,'timeloopfe.common.nodes.Node.get_name()']]],
+ ['get_5fnode_5fkwargs_15',['get_node_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a5beae0329fee515f8bcd0b453587ec5f',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
+ ['get_5fnode_5fnames_16',['get_node_names',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a18dde563cc0263f56103fc2de20c0011',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
+ ['get_5fnodes_5fof_5ftype_17',['get_nodes_of_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a4a0945f955543e823fc4628c060e7e00',1,'timeloopfe.common.nodes copy.Node.get_nodes_of_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4d773ccfe069b5fd6e62d18073e149d5',1,'timeloopfe.common.nodes.Node.get_nodes_of_type()']]],
+ ['get_5fproblem_5fds_5fnames_18',['get_problem_ds_names',['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#adafc1a6168a995cdd3d1aa14361a10f4',1,'timeloopfe::v4::processors::dataspace2branch::Dataspace2BranchProcessor']]],
+ ['get_5fproperty_5ftable_19',['get_property_table',['../namespacetimeloopfe_1_1common_1_1doc.html#a2b9b90176cf6e948dd8402426df0e0e9',1,'timeloopfe::common::doc']]],
+ ['get_5fproperty_5ftree_20',['get_property_tree',['../namespacetimeloopfe_1_1common_1_1doc.html#a077ff24c5764ff53092be2b783b510b4',1,'timeloopfe::common::doc']]],
+ ['get_5fproperty_5fyaml_21',['get_property_yaml',['../namespacetimeloopfe_1_1common_1_1doc.html#a4a4f78f0b3e62b7defc89d37e0a6e8a4',1,'timeloopfe::common::doc']]],
+ ['get_5fsetter_5flambda_22',['get_setter_lambda',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a0af010b9fd56768e6a11c2b69d81808a',1,'timeloopfe.common.nodes copy.Node.get_setter_lambda()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a60a59e745335c05df977739fd077ace0',1,'timeloopfe.common.nodes.Node.get_setter_lambda()']]],
+ ['get_5fsetters_5ffor_5fkeytag_23',['get_setters_for_keytag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a45511eb2855c0a1caf9df7e48119f5d2',1,'timeloopfe.common.nodes copy.Node.get_setters_for_keytag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a94b352b940dbe9bca1eff68c291e1233',1,'timeloopfe.common.nodes.Node.get_setters_for_keytag()']]],
+ ['get_5fsetters_5ffor_5ftype_24',['get_setters_for_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a809dafb20b9e8535dc71353b10e4d7b2',1,'timeloopfe.common.nodes copy.Node.get_setters_for_type()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a78a4a6bdb1b4208ed63699bfc6823011',1,'timeloopfe.common.nodes.Node.get_setters_for_type()']]],
+ ['get_5fspecifiers_5ffrom_5fprocessors_25',['get_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ab7c1b125164f34ac945ec62cd3807cf0',1,'timeloopfe.common.nodes copy.Node.get_specifiers_from_processors()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a63799b59879cafcbb879291fdc812bfa',1,'timeloopfe.common.nodes.Node.get_specifiers_from_processors()']]],
+ ['get_5fsplit_5ffactors_26',['get_split_factors',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#ac9c33a6710bb19dee07a404947157c45',1,'timeloopfe::v4::constraints::Factors']]],
+ ['get_5ftag_27',['get_tag',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a3f50c0c756e6a42a72e13117762b0695',1,'timeloopfe.common.nodes copy.Node.get_tag()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b3169a538a4501f2b84e83f89f8d24e',1,'timeloopfe.common.nodes.Node.get_tag()']]],
+ ['get_5funconstrained_5fdims_28',['get_unconstrained_dims',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a99723674ec0d671b357fb80324d312b2',1,'timeloopfe::v4::processors::constraint_macro::ConstraintMacroProcessor']]],
+ ['greedy_5fallocate_29',['greedy_allocate',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html#a784dc846df4b59de747f80773131d92a',1,'timeloopfe::v4::processors::constraint_macro']]]
];
diff --git a/search/functions_7.js b/search/functions_7.js
index a974611..a4a6c83 100644
--- a/search/functions_7.js
+++ b/search/functions_7.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['is_5fdefined_5fnon_5fdefault_5fnon_5fempty_0',['is_defined_non_default_non_empty',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3e7e068ba31ef8a1eedab1ffb4817b4e',1,'timeloopfe::common::nodes::Node']]],
- ['is_5fsubclass_1',['is_subclass',['../namespacetimeloopfe_1_1common_1_1nodes.html#a6f98d540bac6fd0ad4f9a5694967acb3',1,'timeloopfe::common::nodes']]],
- ['isempty_2',['isempty',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ab58206211b6991dd2c61334c5281e6da',1,'timeloopfe.v4.constraints.Constraint.isempty()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#aae5cf7aacf3773e8dee7fa693378fa97',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.isempty()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad289c15c5ce804780ed8c0f1be114197',1,'timeloopfe.common.nodes.Node.isempty()'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a3b627a224261c39fb51d76c0c7a95fba',1,'timeloopfe.common.nodes.isempty()']]],
- ['isempty_5frecursive_3',['isempty_recursive',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4bf8c95ad822ba47633fac48b4a77c27',1,'timeloopfe::common::nodes::Node']]],
- ['items_4',['items',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#acf23cb3c21d334a69024e4bbf8fec6b5',1,'timeloopfe::common::nodes::Node']]]
+ ['is_5fdefined_5fnon_5fdefault_5fnon_5fempty_0',['is_defined_non_default_non_empty',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a6a75321f0faae697f28a8f9ff90d477c',1,'timeloopfe.common.nodes copy.Node.is_defined_non_default_non_empty()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a3e7e068ba31ef8a1eedab1ffb4817b4e',1,'timeloopfe.common.nodes.Node.is_defined_non_default_non_empty()']]],
+ ['is_5fsubclass_1',['is_subclass',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#abea195d7d33436f7fbc7d2a9f542043c',1,'timeloopfe.common.nodes copy.is_subclass()'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a6f98d540bac6fd0ad4f9a5694967acb3',1,'timeloopfe.common.nodes.is_subclass()']]],
+ ['isempty_2',['isempty',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ab58206211b6991dd2c61334c5281e6da',1,'timeloopfe.v4.constraints.Constraint.isempty()'],['../classtimeloopfe_1_1v4_1_1sparse__optimizations_1_1SparseOptimizationGroup.html#aae5cf7aacf3773e8dee7fa693378fa97',1,'timeloopfe.v4.sparse_optimizations.SparseOptimizationGroup.isempty()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ad627f4ffef7a9ec5e0f127145b4a8f51',1,'timeloopfe.common.nodes copy.Node.isempty()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad289c15c5ce804780ed8c0f1be114197',1,'timeloopfe.common.nodes.Node.isempty()'],['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#a275ac41f6d001db2ae8586b0209de85a',1,'timeloopfe.common.nodes copy.isempty()'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a3b627a224261c39fb51d76c0c7a95fba',1,'timeloopfe.common.nodes.isempty()']]],
+ ['isempty_5frecursive_3',['isempty_recursive',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ac35ddc2526dc3a216b9961c82f845a84',1,'timeloopfe.common.nodes copy.Node.isempty_recursive()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a4bf8c95ad822ba47633fac48b4a77c27',1,'timeloopfe.common.nodes.Node.isempty_recursive()']]],
+ ['items_4',['items',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#aa5ccea356ff5f4a259f3257f797fa342',1,'timeloopfe.common.nodes copy.Node.items()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#acf23cb3c21d334a69024e4bbf8fec6b5',1,'timeloopfe.common.nodes.Node.items()']]]
];
diff --git a/search/functions_b.js b/search/functions_b.js
index ac8072b..0249215 100644
--- a/search/functions_b.js
+++ b/search/functions_b.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['parse_5fexpressions_0',['parse_expressions',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a69a2549d62afbe312ea462648376e953',1,'timeloopfe.v4.arch.ArchNodes.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#af3ebe5a2a78150c7b70d89bf52cbbd27',1,'timeloopfe.v4.arch.Branch.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a87f94c9847de9e72b60b22d77711b71d',1,'timeloopfe.v4.arch.Leaf.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a70f275772fd8d1a37fa8b50669e2a990',1,'timeloopfe.v4.components.Components.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#ab0c778b393c4cf2d2e89f76419530b13',1,'timeloopfe.v4.specification.Specification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aabfffc6c707e2a65f9fb062871813f8e',1,'timeloopfe.common.base_specification.BaseSpecification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aec1647cdf33648670a8d97a8593ded83',1,'timeloopfe.common.nodes.Node.parse_expressions()']]],
- ['pop_1',['pop',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1ca2e7a152e795242f0b822423691b39',1,'timeloopfe::common::nodes::DictNode']]],
+ ['parse_5fexpressions_0',['parse_expressions',['../classtimeloopfe_1_1v4_1_1arch_1_1ArchNodes.html#a69a2549d62afbe312ea462648376e953',1,'timeloopfe.v4.arch.ArchNodes.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Branch.html#af3ebe5a2a78150c7b70d89bf52cbbd27',1,'timeloopfe.v4.arch.Branch.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1arch_1_1Leaf.html#a87f94c9847de9e72b60b22d77711b71d',1,'timeloopfe.v4.arch.Leaf.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1components_1_1Components.html#a70f275772fd8d1a37fa8b50669e2a990',1,'timeloopfe.v4.components.Components.parse_expressions()'],['../classtimeloopfe_1_1v4_1_1specification_1_1Specification.html#ab0c778b393c4cf2d2e89f76419530b13',1,'timeloopfe.v4.specification.Specification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aabfffc6c707e2a65f9fb062871813f8e',1,'timeloopfe.common.base_specification.BaseSpecification.parse_expressions()'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a7d97e08146ee0ab601466336f87d7d75',1,'timeloopfe.common.nodes copy.Node.parse_expressions()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aec1647cdf33648670a8d97a8593ded83',1,'timeloopfe.common.nodes.Node.parse_expressions()']]],
+ ['pop_1',['pop',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a3895a5de4bc5f77f0a0ac0daa5df94f2',1,'timeloopfe.common.nodes copy.DictNode.pop()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1ca2e7a152e795242f0b822423691b39',1,'timeloopfe.common.nodes.DictNode.pop()']]],
['pre_5fparse_5fprocess_2',['pre_parse_process',['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#abd390d21fbb3256ed766398a1c7c2914',1,'timeloopfe::common::processor::Processor']]],
['process_3',['process',['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__attacher_1_1ConstraintAttacherProcessor.html#a0ff45a2df1887b483b19ec8dff3e1748',1,'timeloopfe.v4.processors.constraint_attacher.ConstraintAttacherProcessor.process()'],['../classtimeloopfe_1_1v4_1_1processors_1_1constraint__macro_1_1ConstraintMacroProcessor.html#a3348413f007eb720bdb9bed586f2c180',1,'timeloopfe.v4.processors.constraint_macro.ConstraintMacroProcessor.process()'],['../classtimeloopfe_1_1v4_1_1processors_1_1dataspace2branch_1_1Dataspace2BranchProcessor.html#ab19bc5a6043df38e61f01fedd966b34f',1,'timeloopfe.v4.processors.dataspace2branch.Dataspace2BranchProcessor.process()'],['../classtimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table_1_1EnableDummyTableProcessor.html#a14d59b0fbcc316e726bd1376d0bb8d6f',1,'timeloopfe.v4.processors.enable_dummy_table.EnableDummyTableProcessor.process()'],['../classtimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer_1_1PermutationOptimizerProcessor.html#a9169b9cf04c47658f4dd6284ef5cc00b',1,'timeloopfe.v4.processors.permutation_optimizer.PermutationOptimizerProcessor.process()'],['../classtimeloopfe_1_1v4_1_1processors_1_1required__actions_1_1RequiredActionsProcessor.html#aa3c7a86a262217f8b14eda7362832fa9',1,'timeloopfe.v4.processors.required_actions.RequiredActionsProcessor.process()'],['../classtimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher_1_1SparseOptAttacherProcessor.html#a9fbfaa5b38b74f40c98655768d9548cc',1,'timeloopfe.v4.processors.sparse_opt_attacher.SparseOptAttacherProcessor.process()'],['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a03c3a1c79c3bc85034b3a66fc88fa0b9',1,'timeloopfe.v4.processors.to_diagram_processor.ToDiagramProcessor.process()'],['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a65e0b50153cb443c4fabce74713cf755',1,'timeloopfe.common.base_specification.BaseSpecification.process()'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a4208d26133a85b4f1d7db1728b375f27',1,'timeloopfe.common.processor.Processor.process()'],['../classtimeloopfe_1_1common_1_1processor_1_1SimpleProcessor.html#a2cc0896e1e41c41f169552476e8fe307',1,'timeloopfe.common.processor.SimpleProcessor.process()'],['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html#a7d2804c61dbc31cb80db3250de567ab6',1,'timeloopfe.common.processor.References2CopiesProcessor.process()']]]
];
diff --git a/search/functions_c.js b/search/functions_c.js
index 7b08f55..64488cb 100644
--- a/search/functions_c.js
+++ b/search/functions_c.js
@@ -1,12 +1,13 @@
var searchData=
[
- ['recognize_5fall_0',['recognize_all',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a09a780f609192677dd93cdf8bec4fa8e',1,'timeloopfe::common::nodes::Node']]],
- ['recursive_5fapply_1',['recursive_apply',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa857a5b802e59dd309141a1d4dca0971',1,'timeloopfe::common::nodes::Node']]],
+ ['recognize_5fall_0',['recognize_all',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a16a3657a190f49a9f2ce6194ca4a2c2c',1,'timeloopfe.common.nodes copy.Node.recognize_all()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a09a780f609192677dd93cdf8bec4fa8e',1,'timeloopfe.common.nodes.Node.recognize_all()']]],
+ ['recursive_5fapply_1',['recursive_apply',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a8ae028593ed2696234c0d9c2650761ad',1,'timeloopfe.common.nodes copy.Node.recursive_apply()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa857a5b802e59dd309141a1d4dca0971',1,'timeloopfe.common.nodes.Node.recursive_apply()']]],
['refs2copies_5ffast_2',['refs2copies_fast',['../classtimeloopfe_1_1common_1_1processor_1_1References2CopiesProcessor.html#a9d4ae5fc2bbe83fb6071f432f5b910a4',1,'timeloopfe::common::processor::References2CopiesProcessor']]],
['remove_5ffactor_3',['remove_factor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a08448c27fd27fde39845c4e7723adeed',1,'timeloopfe::v4::constraints::Factors']]],
- ['removed_5fby_5fstr_4',['removed_by_str',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a3d08ea1fa2dbbbe84c9bc37ef8625d65',1,'timeloopfe::common::nodes::TypeSpecifier']]],
- ['require_5fall_5for_5fnone_5fof_5',['require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#afa85e2abf046edd5868d58bf37657654',1,'timeloopfe::common::nodes::DictNode']]],
- ['require_5fone_5fof_6',['require_one_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1af6bc1849063431337761e7750a1897',1,'timeloopfe::common::nodes::DictNode']]],
- ['reset_5fprocessor_5felems_7',['reset_processor_elems',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a394864662ab45fb135f4bdfdc535cf7c',1,'timeloopfe::common::nodes::Node']]],
- ['reset_5fspecifiers_5ffrom_5fprocessors_8',['reset_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad94b6356ac9ae46a4b71e8e4f41a37d6',1,'timeloopfe::common::nodes::Node']]]
+ ['removed_5fby_5fstr_4',['removed_by_str',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#ac1e33967e72c695c37ba0ae08cd6ff66',1,'timeloopfe.common.nodes copy.TypeSpecifier.removed_by_str()'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a3d08ea1fa2dbbbe84c9bc37ef8625d65',1,'timeloopfe.common.nodes.TypeSpecifier.removed_by_str()']]],
+ ['require_5fall_5for_5fnone_5fof_5',['require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a655a5a0168cae1e077fa11e6bf648018',1,'timeloopfe.common.nodes copy.DictNode.require_all_or_none_of()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#afa85e2abf046edd5868d58bf37657654',1,'timeloopfe.common.nodes.DictNode.require_all_or_none_of()']]],
+ ['require_5fone_5fof_6',['require_one_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a602ff991670e6ac3eeba7415c1a17c29',1,'timeloopfe.common.nodes copy.DictNode.require_one_of()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a1af6bc1849063431337761e7750a1897',1,'timeloopfe.common.nodes.DictNode.require_one_of()']]],
+ ['reset_5fid2casted_7',['reset_id2casted',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#aa89de310fc64407f9d9cc88c48fa4e8a',1,'timeloopfe::common::nodes copy::TypeSpecifier']]],
+ ['reset_5fprocessor_5felems_8',['reset_processor_elems',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ad3f9cdd2e9f40d82fa9949f376ff476c',1,'timeloopfe.common.nodes copy.Node.reset_processor_elems()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a394864662ab45fb135f4bdfdc535cf7c',1,'timeloopfe.common.nodes.Node.reset_processor_elems()']]],
+ ['reset_5fspecifiers_5ffrom_5fprocessors_9',['reset_specifiers_from_processors',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a7082f54e2f63cd20fedbb2221777633e',1,'timeloopfe.common.nodes copy.Node.reset_specifiers_from_processors()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad94b6356ac9ae46a4b71e8e4f41a37d6',1,'timeloopfe.common.nodes.Node.reset_specifiers_from_processors()']]]
];
diff --git a/search/functions_d.js b/search/functions_d.js
index 7fbfcdb..922ed35 100644
--- a/search/functions_d.js
+++ b/search/functions_d.js
@@ -1,10 +1,10 @@
var searchData=
[
['section_5fkwargs_0',['section_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#aa91409d3f682b7016a278557c8c32c3e',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]],
- ['set_5fglobal_5fspec_1',['set_global_spec',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab010c16a45700416f0bbc24f445125a4',1,'timeloopfe::common::nodes::Node']]],
+ ['set_5fglobal_5fspec_1',['set_global_spec',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a0aea400e89fc578f5887f3127cc95b9f',1,'timeloopfe.common.nodes copy.Node.set_global_spec()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab010c16a45700416f0bbc24f445125a4',1,'timeloopfe.common.nodes.Node.set_global_spec()']]],
['set_5flist_5fattrs_5ffrom_5fdict_2',['set_list_attrs_from_dict',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ac79e9b8e4bb1d1e909d4f4318c687c9f',1,'timeloopfe::v4::constraints::Constraint']]],
['set_5fparents_3',['set_parents',['../namespacetimeloopfe_1_1common_1_1processor.html#a04f96185e7ccaab56752e254bea7c3e7',1,'timeloopfe::common::processor']]],
- ['setdefault_4',['setdefault',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ac2346eb1697bce841822b82a2defddfe',1,'timeloopfe::common::nodes::DictNode']]],
+ ['setdefault_4',['setdefault',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a035b7ea0af159b0291d429ec8ab87122',1,'timeloopfe.common.nodes copy.DictNode.setdefault()'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ac2346eb1697bce841822b82a2defddfe',1,'timeloopfe.common.nodes.DictNode.setdefault()']]],
['splitfactor_5',['splitfactor',['../classtimeloopfe_1_1v4_1_1constraints_1_1Factors.html#a46019a0b24332f129a042568e30f0d60',1,'timeloopfe::v4::constraints::Factors']]],
['storage_5fkwargs_6',['storage_kwargs',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a1b738c0495cceb172cefa93057f4346c',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]]
];
diff --git a/search/functions_e.js b/search/functions_e.js
index a681304..b198aae 100644
--- a/search/functions_e.js
+++ b/search/functions_e.js
@@ -5,5 +5,5 @@ var searchData=
['to_5fmapper_5fapp_2',['to_mapper_app',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#ac19cde73b15671d636bd4d7202ba2584',1,'timeloopfe::common::backend_calls']]],
['to_5fmodel_5fapp_3',['to_model_app',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a5bbb110a8dd77f094b7a5f5f5056182a',1,'timeloopfe::common::backend_calls']]],
['transpile_4',['transpile',['../namespacetimeloopfe_1_1common_1_1version__transpilers_1_1v4__to__v3.html#afaad4dbf25f53b6487fadd84dea8256c',1,'timeloopfe::common::version_transpilers::v4_to_v3']]],
- ['try_5fcombine_5',['try_combine',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87b60a9d865f009f65dc4c7282e34ec8',1,'timeloopfe::common::nodes::Node']]]
+ ['try_5fcombine_5',['try_combine',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#ac3cd5bd84210e0918c55d165ae9f58f4',1,'timeloopfe.common.nodes copy.Node.try_combine()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87b60a9d865f009f65dc4c7282e34ec8',1,'timeloopfe.common.nodes.Node.try_combine()']]]
];
diff --git a/search/functions_f.js b/search/functions_f.js
index 4a762b0..46a3533 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['unique_5fclass_5fname_0',['unique_class_name',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b83e8c2bdd05161ee781c1347557e50',1,'timeloopfe::common::nodes::Node']]]
+ ['unique_5fclass_5fname_0',['unique_class_name',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#acfb176d6aef44dfca71509cd3d4196c1',1,'timeloopfe.common.nodes copy.Node.unique_class_name()'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a5b83e8c2bdd05161ee781c1347557e50',1,'timeloopfe.common.nodes.Node.unique_class_name()']]]
];
diff --git a/search/namespaces_0.js b/search/namespaces_0.js
index 337dd3c..137eb04 100644
--- a/search/namespaces_0.js
+++ b/search/namespaces_0.js
@@ -6,28 +6,29 @@ var searchData=
['timeloopfe_3a_3acommon_3a_3abase_5fspecification_3',['base_specification',['../namespacetimeloopfe_1_1common_1_1base__specification.html',1,'timeloopfe::common']]],
['timeloopfe_3a_3acommon_3a_3adoc_4',['doc',['../namespacetimeloopfe_1_1common_1_1doc.html',1,'timeloopfe::common']]],
['timeloopfe_3a_3acommon_3a_3anodes_5',['nodes',['../namespacetimeloopfe_1_1common_1_1nodes.html',1,'timeloopfe::common']]],
- ['timeloopfe_3a_3acommon_3a_3aprocessor_6',['processor',['../namespacetimeloopfe_1_1common_1_1processor.html',1,'timeloopfe::common']]],
- ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_7',['version_transpilers',['../namespacetimeloopfe_1_1common_1_1version__transpilers.html',1,'timeloopfe::common']]],
- ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_3a_3av4_5fto_5fv3_8',['v4_to_v3',['../namespacetimeloopfe_1_1common_1_1version__transpilers_1_1v4__to__v3.html',1,'timeloopfe::common::version_transpilers']]],
- ['timeloopfe_3a_3av4_9',['v4',['../namespacetimeloopfe_1_1v4.html',1,'timeloopfe']]],
- ['timeloopfe_3a_3av4_3a_3aarch_10',['arch',['../namespacetimeloopfe_1_1v4_1_1arch.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3acomponents_11',['components',['../namespacetimeloopfe_1_1v4_1_1components.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aconstraints_12',['constraints',['../namespacetimeloopfe_1_1v4_1_1constraints.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aglobals_13',['globals',['../namespacetimeloopfe_1_1v4_1_1globals.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3amapper_14',['mapper',['../namespacetimeloopfe_1_1v4_1_1mapper.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3amapspace_15',['mapspace',['../namespacetimeloopfe_1_1v4_1_1mapspace.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aproblem_16',['problem',['../namespacetimeloopfe_1_1v4_1_1problem.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_17',['processors',['../namespacetimeloopfe_1_1v4_1_1processors.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fattacher_18',['constraint_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__attacher.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fmacro_19',['constraint_macro',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3adataspace2branch_20',['dataspace2branch',['../namespacetimeloopfe_1_1v4_1_1processors_1_1dataspace2branch.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aenable_5fdummy_5ftable_21',['enable_dummy_table',['../namespacetimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3apermutation_5foptimizer_22',['permutation_optimizer',['../namespacetimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3arequired_5factions_23',['required_actions',['../namespacetimeloopfe_1_1v4_1_1processors_1_1required__actions.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3asparse_5fopt_5fattacher_24',['sparse_opt_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3ato_5fdiagram_5fprocessor_25',['to_diagram_processor',['../namespacetimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor.html',1,'timeloopfe::v4::processors']]],
- ['timeloopfe_3a_3av4_3a_3asparse_5foptimizations_26',['sparse_optimizations',['../namespacetimeloopfe_1_1v4_1_1sparse__optimizations.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aspecification_27',['specification',['../namespacetimeloopfe_1_1v4_1_1specification.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3avariables_28',['variables',['../namespacetimeloopfe_1_1v4_1_1variables.html',1,'timeloopfe::v4']]],
- ['timeloopfe_3a_3av4_3a_3aversion_29',['version',['../namespacetimeloopfe_1_1v4_1_1version.html',1,'timeloopfe::v4']]]
+ ['timeloopfe_3a_3acommon_3a_3anodes_20copy_6',['nodes copy',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html',1,'timeloopfe::common']]],
+ ['timeloopfe_3a_3acommon_3a_3aprocessor_7',['processor',['../namespacetimeloopfe_1_1common_1_1processor.html',1,'timeloopfe::common']]],
+ ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_8',['version_transpilers',['../namespacetimeloopfe_1_1common_1_1version__transpilers.html',1,'timeloopfe::common']]],
+ ['timeloopfe_3a_3acommon_3a_3aversion_5ftranspilers_3a_3av4_5fto_5fv3_9',['v4_to_v3',['../namespacetimeloopfe_1_1common_1_1version__transpilers_1_1v4__to__v3.html',1,'timeloopfe::common::version_transpilers']]],
+ ['timeloopfe_3a_3av4_10',['v4',['../namespacetimeloopfe_1_1v4.html',1,'timeloopfe']]],
+ ['timeloopfe_3a_3av4_3a_3aarch_11',['arch',['../namespacetimeloopfe_1_1v4_1_1arch.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3acomponents_12',['components',['../namespacetimeloopfe_1_1v4_1_1components.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aconstraints_13',['constraints',['../namespacetimeloopfe_1_1v4_1_1constraints.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aglobals_14',['globals',['../namespacetimeloopfe_1_1v4_1_1globals.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3amapper_15',['mapper',['../namespacetimeloopfe_1_1v4_1_1mapper.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3amapspace_16',['mapspace',['../namespacetimeloopfe_1_1v4_1_1mapspace.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aproblem_17',['problem',['../namespacetimeloopfe_1_1v4_1_1problem.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_18',['processors',['../namespacetimeloopfe_1_1v4_1_1processors.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fattacher_19',['constraint_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__attacher.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aconstraint_5fmacro_20',['constraint_macro',['../namespacetimeloopfe_1_1v4_1_1processors_1_1constraint__macro.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3adataspace2branch_21',['dataspace2branch',['../namespacetimeloopfe_1_1v4_1_1processors_1_1dataspace2branch.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3aenable_5fdummy_5ftable_22',['enable_dummy_table',['../namespacetimeloopfe_1_1v4_1_1processors_1_1enable__dummy__table.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3apermutation_5foptimizer_23',['permutation_optimizer',['../namespacetimeloopfe_1_1v4_1_1processors_1_1permutation__optimizer.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3arequired_5factions_24',['required_actions',['../namespacetimeloopfe_1_1v4_1_1processors_1_1required__actions.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3asparse_5fopt_5fattacher_25',['sparse_opt_attacher',['../namespacetimeloopfe_1_1v4_1_1processors_1_1sparse__opt__attacher.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3aprocessors_3a_3ato_5fdiagram_5fprocessor_26',['to_diagram_processor',['../namespacetimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor.html',1,'timeloopfe::v4::processors']]],
+ ['timeloopfe_3a_3av4_3a_3asparse_5foptimizations_27',['sparse_optimizations',['../namespacetimeloopfe_1_1v4_1_1sparse__optimizations.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aspecification_28',['specification',['../namespacetimeloopfe_1_1v4_1_1specification.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3avariables_29',['variables',['../namespacetimeloopfe_1_1v4_1_1variables.html',1,'timeloopfe::v4']]],
+ ['timeloopfe_3a_3av4_3a_3aversion_30',['version',['../namespacetimeloopfe_1_1v4_1_1version.html',1,'timeloopfe::v4']]]
];
diff --git a/search/variables_0.js b/search/variables_0.js
index 3986b22..8ee46b7 100644
--- a/search/variables_0.js
+++ b/search/variables_0.js
@@ -1,15 +1,15 @@
var searchData=
[
- ['_5f_5fclass_5f_5f_0',['__class__',['../classtimeloopfe_1_1common_1_1nodes_1_1CombineableListNode.html#a45bca6791434cfb3110cdf13cdc1e1ec',1,'timeloopfe.common.nodes.CombineableListNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab87c81395f7906670c6846bf700b3876',1,'timeloopfe.common.nodes.DictNode.__class__']]],
- ['_5f_5fcurrently_5fparsing_5findex_1',['__currently_parsing_index',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a40218a91e55aa1f661ea2ce267158442',1,'timeloopfe::common::nodes::Node']]],
+ ['_5f_5fclass_5f_5f_0',['__class__',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1CombinableListNode.html#a48e40f03b428ed097447bc567e82fffb',1,'timeloopfe.common.nodes copy.CombinableListNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a03b6c75939ec542f98c1b77746ea35c7',1,'timeloopfe.common.nodes copy.DictNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_1_1CombinableListNode.html#a8887741001d22660d026384a7ef24265',1,'timeloopfe.common.nodes.CombinableListNode.__class__'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#ab87c81395f7906670c6846bf700b3876',1,'timeloopfe.common.nodes.DictNode.__class__']]],
+ ['_5f_5fcurrently_5fparsing_5findex_1',['__currently_parsing_index',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#adc3d104c51922a2257b2a531f8c57235',1,'timeloopfe.common.nodes copy.Node.__currently_parsing_index'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a40218a91e55aa1f661ea2ce267158442',1,'timeloopfe.common.nodes.Node.__currently_parsing_index']]],
['_5f_5fversion_5f_5f_2',['__version__',['../namespacetimeloopfe_1_1v4_1_1version.html#a90d3882350435a01c115638b431844d6',1,'timeloopfe::v4::version']]],
- ['_5fdefault_5fparse_3',['_default_parse',['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a6e2fdbf6aa46423fdbfc2cba75dcf49c',1,'timeloopfe.v4.arch.Attributes._default_parse'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#af07052fb43ddc2380cc17b4c294a86d0',1,'timeloopfe.v4.variables.Variables._default_parse'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad1afc5c0cd6c24422dee85ad795b1e5c',1,'timeloopfe.common.nodes.Node._default_parse']]],
+ ['_5fdefault_5fparse_3',['_default_parse',['../classtimeloopfe_1_1v4_1_1arch_1_1Attributes.html#a6e2fdbf6aa46423fdbfc2cba75dcf49c',1,'timeloopfe.v4.arch.Attributes._default_parse'],['../classtimeloopfe_1_1v4_1_1variables_1_1Variables.html#af07052fb43ddc2380cc17b4c294a86d0',1,'timeloopfe.v4.variables.Variables._default_parse'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a8092cf8e0210f5ebcce61601703fe926',1,'timeloopfe.common.nodes copy.Node._default_parse'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ad1afc5c0cd6c24422dee85ad795b1e5c',1,'timeloopfe.common.nodes.Node._default_parse']]],
['_5fdisjoint_5fdataspaces_5flists_4',['_disjoint_dataspaces_lists',['../classtimeloopfe_1_1v4_1_1constraints_1_1Constraint.html#ad357892626cc4b712825dfda508ca6d2',1,'timeloopfe::v4::constraints::Constraint']]],
- ['_5flocal_5',['_local',['../namespacetimeloopfe_1_1common_1_1nodes.html#a68885fdbf6344fb38ffde3b522dd187a',1,'timeloopfe::common::nodes']]],
+ ['_5flocal_5',['_local',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#a8966e09fa679c7b710d4bbf7fd7ef84b',1,'timeloopfe.common.nodes copy._local'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a68885fdbf6344fb38ffde3b522dd187a',1,'timeloopfe.common.nodes._local']]],
['_5fparsed_5fexpressions_6',['_parsed_expressions',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a801c5857a7791b71a3eb0d6bd845bb3a',1,'timeloopfe::common::base_specification::BaseSpecification']]],
['_5fprocessor_5fattributes_7',['_processor_attributes',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#af2b740c88226063802f4b6f814c25b6c',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5frequire_5fall_5for_5fnone_5fof_8',['_require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a6d16f4da3ded51e303fc8bcc95451695',1,'timeloopfe::common::nodes::DictNode']]],
- ['_5frequire_5fone_5fof_9',['_require_one_of',['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#aa1cf345631421bb9c621b79720bae0de',1,'timeloopfe::common::nodes::DictNode']]],
+ ['_5frequire_5fall_5for_5fnone_5fof_8',['_require_all_or_none_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a4b6ca178acbef3c063bbd031b65d8918',1,'timeloopfe.common.nodes copy.DictNode._require_all_or_none_of'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a6d16f4da3ded51e303fc8bcc95451695',1,'timeloopfe.common.nodes.DictNode._require_all_or_none_of']]],
+ ['_5frequire_5fone_5fof_9',['_require_one_of',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a8b81f487c678ddfc8a1e37a1d715b1ba',1,'timeloopfe.common.nodes copy.DictNode._require_one_of'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#aa1cf345631421bb9c621b79720bae0de',1,'timeloopfe.common.nodes.DictNode._require_one_of']]],
['_5frequired_5fprocessors_10',['_required_processors',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aada2c21091ced36bfe849bc4d58228c4',1,'timeloopfe::common::base_specification::BaseSpecification']]],
- ['_5fthread_5flocal_11',['_thread_local',['../namespacetimeloopfe_1_1common_1_1nodes.html#af99baaeddc9354a6adcf703b56d649c4',1,'timeloopfe::common::nodes']]]
+ ['_5fthread_5flocal_11',['_thread_local',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#ae90d97304f27fb06a5e2647909d01b5a',1,'timeloopfe.common.nodes copy._thread_local'],['../namespacetimeloopfe_1_1common_1_1nodes.html#af99baaeddc9354a6adcf703b56d649c4',1,'timeloopfe.common.nodes._thread_local']]]
];
diff --git a/search/variables_1.js b/search/variables_1.js
index 74b48aa..4abdc50 100644
--- a/search/variables_1.js
+++ b/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['add_5felem_0',['add_elem',['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a192cfecc1997c8c657433f2dd3b3edab',1,'timeloopfe::common::nodes::GrabParentAddMe']]]
+ ['add_5felem_0',['add_elem',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1GrabParentAddMe.html#a8842b6a0dcb12a0cf230e3c25d6834ca',1,'timeloopfe.common.nodes copy.GrabParentAddMe.add_elem'],['../classtimeloopfe_1_1common_1_1nodes_1_1GrabParentAddMe.html#a192cfecc1997c8c657433f2dd3b3edab',1,'timeloopfe.common.nodes.GrabParentAddMe.add_elem']]]
];
diff --git a/search/variables_3.js b/search/variables_3.js
index 762decd..3b14733 100644
--- a/search/variables_3.js
+++ b/search/variables_3.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['callfunc_0',['callfunc',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a811430124859c2be4153bc928e9a1c02',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['callfunc_0',['callfunc',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a016aa4acccf98af004f32ecbe3d4c621',1,'timeloopfe.common.nodes copy.TypeSpecifier.callfunc'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a811430124859c2be4153bc928e9a1c02',1,'timeloopfe.common.nodes.TypeSpecifier.callfunc']]],
['compute_5fclasses_1',['COMPUTE_CLASSES',['../namespacetimeloopfe_1_1v4_1_1arch.html#ac725dc6f1950662a904954e968eb0835',1,'timeloopfe::v4::arch']]],
['constraintattacherprocessor_2',['ConstraintAttacherProcessor',['../namespacetimeloopfe_1_1v4_1_1processors.html#a06f74015a661d9b7b9db41fc183c4558',1,'timeloopfe::v4::processors']]],
['constraintmacroprocessor_3',['ConstraintMacroProcessor',['../namespacetimeloopfe_1_1v4_1_1processors.html#ab2cc21ced1f57fc8f34b17eba20d2b3a',1,'timeloopfe::v4::processors']]],
diff --git a/search/variables_4.js b/search/variables_4.js
index 4d2a1c5..a6e0676 100644
--- a/search/variables_4.js
+++ b/search/variables_4.js
@@ -1,7 +1,7 @@
var searchData=
[
['dataspace2branchprocessor_0',['Dataspace2BranchProcessor',['../namespacetimeloopfe_1_1v4_1_1processors.html#a3d4f11069b93d8173fd5e0a912c2d7c2',1,'timeloopfe::v4::processors']]],
- ['default_5funspecified_5f_1',['default_unspecified_',['../namespacetimeloopfe_1_1common_1_1nodes.html#a2191f8437dd16833b9e1811f399f94da',1,'timeloopfe::common::nodes']]],
+ ['default_5funspecified_5f_1',['default_unspecified_',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#aff85da80a3b92bbd1d5a6e117af5b1c5',1,'timeloopfe.common.nodes copy.default_unspecified_'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a2191f8437dd16833b9e1811f399f94da',1,'timeloopfe.common.nodes.default_unspecified_']]],
['delayed_5fimport_5fdone_2',['DELAYED_IMPORT_DONE',['../namespacetimeloopfe_1_1common_1_1backend__calls.html#a3af8473de39d0d6705fa4e59c4fc42c0',1,'timeloopfe::common::backend_calls']]],
['ds2color_3',['ds2color',['../classtimeloopfe_1_1v4_1_1processors_1_1to__diagram__processor_1_1ToDiagramProcessor.html#a693dd0c9fa1103dd2c2b58d34c749d0f',1,'timeloopfe::v4::processors::to_diagram_processor::ToDiagramProcessor']]]
];
diff --git a/search/variables_6.js b/search/variables_6.js
index 591f051..0d9c39a 100644
--- a/search/variables_6.js
+++ b/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['from_5fdata_0',['from_data',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab3a77685cdfe6a0f1aba04f663e79ffc',1,'timeloopfe.common.nodes.Node.from_data'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ab92448b098449eb239c00898bd412772',1,'timeloopfe.common.nodes.ListNode.from_data']]]
+ ['from_5fdata_0',['from_data',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1ListNode.html#a75f13a984fe861d11f7d19ab54327e88',1,'timeloopfe.common.nodes copy.ListNode.from_data'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#ab3a77685cdfe6a0f1aba04f663e79ffc',1,'timeloopfe.common.nodes.Node.from_data'],['../classtimeloopfe_1_1common_1_1nodes_1_1ListNode.html#ab92448b098449eb239c00898bd412772',1,'timeloopfe.common.nodes.ListNode.from_data']]]
];
diff --git a/search/variables_8.js b/search/variables_8.js
index c1aa417..eb9b694 100644
--- a/search/variables_8.js
+++ b/search/variables_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['lock_0',['lock',['../namespacetimeloopfe_1_1common_1_1nodes.html#a86d5cb9d2138a09eb32e285360ea73b5',1,'timeloopfe::common::nodes']]],
- ['logger_1',['logger',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87c4fea10c636887327046e5e655e13c',1,'timeloopfe.common.nodes.Node.logger'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#abff24e8db2c6ad27dd106be035d6e56c',1,'timeloopfe.common.processor.Processor.logger']]]
+ ['lock_0',['lock',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#ac370747c0828159d977099b416bc373b',1,'timeloopfe.common.nodes copy.lock'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a86d5cb9d2138a09eb32e285360ea73b5',1,'timeloopfe.common.nodes.lock']]],
+ ['logger_1',['logger',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a5e5b9f14bd39cea2473eeb7be5b3f9cb',1,'timeloopfe.common.nodes copy.Node.logger'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a87c4fea10c636887327046e5e655e13c',1,'timeloopfe.common.nodes.Node.logger'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#abff24e8db2c6ad27dd106be035d6e56c',1,'timeloopfe.common.processor.Processor.logger']]]
];
diff --git a/search/variables_a.js b/search/variables_a.js
index 92ead0a..bb7907f 100644
--- a/search/variables_a.js
+++ b/search/variables_a.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['parent_5fnode_0',['parent_node',['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a609fb38586f67e56f0538654fab707a1',1,'timeloopfe::common::nodes::Node']]],
+ ['parent_5fnode_0',['parent_node',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a316e5da42a8c16bd5bce00cb42fcf896',1,'timeloopfe.common.nodes copy.Node.parent_node'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#a609fb38586f67e56f0538654fab707a1',1,'timeloopfe.common.nodes.Node.parent_node']]],
['permutationoptimizerprocessor_1',['PermutationOptimizerProcessor',['../namespacetimeloopfe_1_1v4_1_1processors.html#ad035031b1ce2d9af081cee4c68c90864',1,'timeloopfe::v4::processors']]],
['processors_2',['processors',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#a9d4972666ea2218fbc5c46e317f6fd4a',1,'timeloopfe::common::base_specification::BaseSpecification']]]
];
diff --git a/search/variables_b.js b/search/variables_b.js
index d2b9fa2..28b688a 100644
--- a/search/variables_b.js
+++ b/search/variables_b.js
@@ -1,6 +1,6 @@
var searchData=
[
['required_5fprocessors_0',['REQUIRED_PROCESSORS',['../namespacetimeloopfe_1_1v4_1_1processors.html#a34e0a3123ef65f5f1beb0a019ae194aa',1,'timeloopfe::v4::processors']]],
- ['required_5ftype_1',['required_type',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a2ddeceee7a449dc7e938a2686d8b6e8d',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['required_5ftype_1',['required_type',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#af087e2a3d983a616e116130af1f483ab',1,'timeloopfe.common.nodes copy.TypeSpecifier.required_type'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a2ddeceee7a449dc7e938a2686d8b6e8d',1,'timeloopfe.common.nodes.TypeSpecifier.required_type']]],
['requiredactionsprocessor_2',['RequiredActionsProcessor',['../namespacetimeloopfe_1_1v4_1_1processors.html#a461008bbf61694a7131153fcda24412f',1,'timeloopfe::v4::processors']]]
];
diff --git a/search/variables_c.js b/search/variables_c.js
index 9dd5535..0247e40 100644
--- a/search/variables_c.js
+++ b/search/variables_c.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['should_5fhave_5fbeen_5fremoved_5fby_0',['should_have_been_removed_by',['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a7f58466917ebe1cabfb6d4e735e7012a',1,'timeloopfe::common::nodes::TypeSpecifier']]],
+ ['should_5fhave_5fbeen_5fremoved_5fby_0',['should_have_been_removed_by',['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1TypeSpecifier.html#a6e57f9751506e51d2e0b078212324e86',1,'timeloopfe.common.nodes copy.TypeSpecifier.should_have_been_removed_by'],['../classtimeloopfe_1_1common_1_1nodes_1_1TypeSpecifier.html#a7f58466917ebe1cabfb6d4e735e7012a',1,'timeloopfe.common.nodes.TypeSpecifier.should_have_been_removed_by']]],
['sparseoptattacherprocessor_1',['SparseOptAttacherProcessor',['../namespacetimeloopfe_1_1v4_1_1processors.html#a15f7c95441aee985819de6911241f756',1,'timeloopfe::v4::processors']]],
- ['spec_2',['spec',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aa66091a723b68ee7694688033752d8b0',1,'timeloopfe.common.base_specification.BaseSpecification.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa75c42568673f1330337d2b8991f98fb',1,'timeloopfe.common.nodes.Node.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a36260568247a2e42261a3f4aef5ace15',1,'timeloopfe.common.nodes.DictNode.spec'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a571a445b6e20b7420d020f72dcf077d0',1,'timeloopfe.common.processor.Processor.spec']]]
+ ['spec_2',['spec',['../classtimeloopfe_1_1common_1_1base__specification_1_1BaseSpecification.html#aa66091a723b68ee7694688033752d8b0',1,'timeloopfe.common.base_specification.BaseSpecification.spec'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1Node.html#a6158b2ca902646b8f7fbf57c2ba08745',1,'timeloopfe.common.nodes copy.Node.spec'],['../classtimeloopfe_1_1common_1_1nodes_01copy_1_1DictNode.html#a77c4e9afac891c5c4701386809f77087',1,'timeloopfe.common.nodes copy.DictNode.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1Node.html#aa75c42568673f1330337d2b8991f98fb',1,'timeloopfe.common.nodes.Node.spec'],['../classtimeloopfe_1_1common_1_1nodes_1_1DictNode.html#a36260568247a2e42261a3f4aef5ace15',1,'timeloopfe.common.nodes.DictNode.spec'],['../classtimeloopfe_1_1common_1_1processor_1_1Processor.html#a571a445b6e20b7420d020f72dcf077d0',1,'timeloopfe.common.processor.Processor.spec']]]
];
diff --git a/search/variables_d.js b/search/variables_d.js
index a50a47d..9ce6a78 100644
--- a/search/variables_d.js
+++ b/search/variables_d.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['t_0',['T',['../namespacetimeloopfe_1_1common_1_1nodes.html#a985b9241bb3a2e9ea8cd24e8507ad257',1,'timeloopfe::common::nodes']]],
- ['top_5fspec_1',['top_spec',['../namespacetimeloopfe_1_1common_1_1nodes.html#aa38de4545958fb813f7c8f808f02e39a',1,'timeloopfe::common::nodes']]]
+ ['t_0',['T',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#adff18782ba6ad99437681348d4dd4a7b',1,'timeloopfe.common.nodes copy.T'],['../namespacetimeloopfe_1_1common_1_1nodes.html#a985b9241bb3a2e9ea8cd24e8507ad257',1,'timeloopfe.common.nodes.T']]],
+ ['top_5fspec_1',['top_spec',['../namespacetimeloopfe_1_1common_1_1nodes_01copy.html#ad4ae1df80dfd717539468dcf2ed2f116',1,'timeloopfe.common.nodes copy.top_spec'],['../namespacetimeloopfe_1_1common_1_1nodes.html#aa38de4545958fb813f7c8f808f02e39a',1,'timeloopfe.common.nodes.top_spec']]]
];
diff --git a/sparse__optimizations_8py.html b/sparse__optimizations_8py.html
index f0d569f..5e7db14 100644
--- a/sparse__optimizations_8py.html
+++ b/sparse__optimizations_8py.html
@@ -114,6 +114,9 @@
class | timeloopfe.v4.sparse_optimizations.ComputeOptimization | | A compute optimization. More... | | class | timeloopfe.v4.sparse_optimizations.ActionOptimization | | An action optimization. More... | | |