SundanceMultipleDeriv.hpp File Reference

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< MultipleDerivSundance::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< MultipleDerivSundance::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< MultipleDerivSundance::Xx (const MultiIndex &x)
int Sundance::factorial (const MultipleDeriv &ms)
MultipleDeriv Sundance::makeMultiDeriv (const Deriv &d)
bool Sundance::hasParameter (const MultipleDeriv &d)

Site Contact