Go to the source code of this file.
Classes | |
| class | Sundance::MultipleDeriv | 
| class | Sundance::increasingOrder< T > | 
| class | Sundance::increasingOrder< MultipleDeriv > | 
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. Note that the multiindex may have negative indices. Results with negative multiindices are ignored.   | |
| 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. This function is used in the spatial/functional chain rule to identify those terms resulting from differentiation wrt x or functional derivatives.   | |
| 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) |