aboutsummaryrefslogtreecommitdiff
path: root/src/math/context.rs
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2024-01-21 17:25:43 +0100
committerNathan Reiner <nathan@nathanreiner.xyz>2024-01-21 17:25:43 +0100
commit79554285331846db8a1d06e2570d5acbb2f2690e (patch)
treecf590a0caf22eabf1809a8d43992ac11128b75a0 /src/math/context.rs
parentb9b32972afda261020dd207b4ea2b44b7b697b83 (diff)
implement dynamic graph removal and pushing
Diffstat (limited to 'src/math/context.rs')
-rw-r--r--src/math/context.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/math/context.rs b/src/math/context.rs
index cb0bca0..e23b96f 100644
--- a/src/math/context.rs
+++ b/src/math/context.rs
@@ -58,6 +58,14 @@ impl Context {
pub fn function(&self, name: &str) -> Option<&Arc<dyn Function>> {
self.funcs.get(name)
}
+
+ pub fn remove_variable(&mut self, name: &str) {
+ self.vars.remove(name);
+ }
+
+ pub fn remove_function(&mut self, name: &str) {
+ self.funcs.remove(name);
+ }
}
#[macro_export]