Go to the source code of this file.
Classes | |
| class | Sundance::MultipleDeriv |
| Class MultipleDeriv is a multiple functional derivative operator represented as a multiset of first-order derivatives. More... | |
| class | Sundance::increasingOrder< T > |
| class | Sundance::increasingOrder< MultipleDeriv > |
| Functor increasingOrder() is used as a comparison method for MultipleDeriv objects. More... | |
Namespaces | |
| namespace | Sundance |
Typedefs | |
| typedef OrderedPair < MultipleDeriv, MultipleDeriv > | Sundance::DerivPair |
| typedef Sundance::Map < DerivPair, int > | Sundance::ProductRulePerms |
Functions | |
| Set< MultipleDeriv > | Sundance::applyTx (const Set< MultipleDeriv > &S, const MultiIndex &x) |
| Tranform the input set S as follows: for each multiple derivative in S, apply the multiindex x to each of its component functional derivatives in turn. | |
| Set< MultipleDeriv > | Sundance::applyZx (const Set< MultipleDeriv > &W, const MultiIndex &x) |
| Filter the input set W, allowing only coordinate derivatives in the direction x and functional derivatives whose associated functions have nonzero evaluation points. | |
| Set< MultipleDeriv > | Sundance::Xx (const MultiIndex &x) |
| int | Sundance::factorial (const MultipleDeriv &ms) |
| MultipleDeriv | Sundance::makeMultiDeriv (const Deriv &d) |
| bool | Sundance::hasParameter (const MultipleDeriv &d) |