Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
vary.hh
Go to the documentation of this file.
1
2#pragma once
3
4#include "Algorithm.hh"
6
7namespace cadabra {
8
12
13 class vary : public Algorithm {
14 public:
15 vary(const Kernel&, Ex& tr, Ex& args);
16
17 virtual bool can_apply(iterator st) override;
18 virtual result_t apply(iterator&) override;
19
20 private:
22
23 };
24
25 }
Ex::iterator iterator
Definition Algorithm.hh:70
Algorithm(const Kernel &, Ex &)
Initialise the algorithm with a reference to the expression tree, but do not yet do anything with thi...
Definition Algorithm.cc:47
Ex::result_t result_t
Definition Algorithm.hh:73
Basic storage class for symbolic mathemematical expressions.
Definition Storage.hh:142
Definition Kernel.hh:15
virtual result_t apply(iterator &) override
Definition vary.cc:54
Ex & args
Definition vary.hh:21
vary(const Kernel &, Ex &tr, Ex &args)
Definition vary.cc:14
virtual bool can_apply(iterator st) override
Definition vary.cc:19
Functions to handle the exchange properties of two or more symbols in a product.
Definition Adjform.cc:83