SundanceMultipleDeriv.hpp File Reference

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< 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.
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.
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