Public Member Functions
ngraph::VariableContext Class Reference

VariableContext stores and manages a evaluation context for Variables. More...

#include <variable_context.hpp>

Public Member Functions

 VariableContext ()=default
 Constructs an uninitialized VariableContext.
 
 VariableContext (const VariableMap &variable_values)
 Constructor for VariableContext. More...
 
void reset_variable_context () const
 Sets the reset flags for all stored Variables to true.
 
void set_variable_values (const VariableMap &variable_values)
 Sets the new values for Variables. More...
 
void set_variable_value (const VariablePtr &variable, const VariableValuePtr &variable_value)
 Changes/sets the values for Variable. More...
 
void remove_variable_value (const VariablePtr &variable)
 Removes context for a particular Variable. More...
 
const VariableMap & get_variable_values () const
 Returns the current values for Variables.
 
VariableValuePtr get_variable_value (const VariablePtr &variable) const
 Returns the value for specified Variable.
 

Detailed Description

VariableContext stores and manages a evaluation context for Variables.

Constructor & Destructor Documentation

◆ VariableContext()

ngraph::VariableContext::VariableContext ( const VariableMap &  variable_values)
inlineexplicit

Constructor for VariableContext.

Parameters
variable_valuesThe values associated with a particular Variables.

Member Function Documentation

◆ remove_variable_value()

void ngraph::VariableContext::remove_variable_value ( const VariablePtr &  variable)
inline

Removes context for a particular Variable.

Parameters
variableThe variable for which the context will be cleared.

◆ set_variable_value()

void ngraph::VariableContext::set_variable_value ( const VariablePtr &  variable,
const VariableValuePtr &  variable_value 
)
inline

Changes/sets the values for Variable.

Parameters
variableNew or stored Variable.
variable_valueThe values associated with the variable.

◆ set_variable_values()

void ngraph::VariableContext::set_variable_values ( const VariableMap &  variable_values)
inline

Sets the new values for Variables.

Parameters
variable_valuesThe new values associated with a particular Variable.

The documentation for this class was generated from the following file: