10 _selectionIndex(selectionIndex),
11 _dimensionality(dimensionality)
15 _selectionIndex(right._selectionIndex),
16 _dimensionality(right._dimensionality)
24 if (_selectionIndex!=0)
throw std::runtime_error(
"Genfun::Variable: selection index !=0") ;
29 if (!(_selectionIndex<a.
dimension()))
throw std::runtime_error(
"Genfun::Varaible selection index out of bounds");
30 return a[_selectionIndex];
34 return _selectionIndex;
39 int kroneckerDelta = index==_selectionIndex ? 1 : 0;
42 for (
unsigned int i=1;i<_dimensionality;i++) {
53 return _dimensionality;