ChimeraTK-ApplicationCore 04.06.00
Loading...
Searching...
No Matches
VariableNetworkNode.h File Reference
#include "ConstantAccessor.h"
#include "Flags.h"
#include "Logger.h"
#include "MetaDataPropagatingRegisterDecorator.h"
#include "Model.h"
#include "Visitor.h"
#include <ChimeraTK/NDRegisterAccessorAbstractor.h>
#include <boost/shared_ptr.hpp>
#include <cassert>
#include <iostream>
#include <unordered_map>
#include <unordered_set>
+ Include dependency graph for VariableNetworkNode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ChimeraTK::AnyType
 Pseudo type to identify nodes which can have arbitrary types. More...
 
class  ChimeraTK::VariableNetworkNode
 Class describing a node of a variable network. More...
 
struct  ChimeraTK::VariableNetworkNode_data
 We use a pimpl pattern so copied instances of VariableNetworkNode refer to the same instance of the data structure and thus stay consistent all the time. More...
 

Namespaces

namespace  ChimeraTK
 InvalidityTracer application module.
 

Variables

constexpr auto ChimeraTK::explicitDataValidityTag = "_ChimeraTK_NodeHasExplicitDataValidity"
 Special tag to designate that a node should not automatically take over DataValidity of its owning module.
 
constexpr auto ChimeraTK::independentVersionTag = "_ChimeraTK_NodeHasIndependentVersion"
 Special tag to designate that a push-input should not propagate VersionNumber updates to its owning module.