|
template<typename... TOperators> |
| SumBlock (Ops op, TOperators... ops) |
|
template<int TIdx = 0, typename... TOperators, typename ::std::enable_if< TIdx< N, bool >::type *=nullptr > void setOperators(Ops op, TOperators... ops) { static_assert(ls::aux::TemplateTraits::allSame< SumBlockOperator, TOperators... >::value, "Operators must all be SumBlockOperator values.");(this->template p< 0 >())[TIdx]=op;return setOperators< TIdx+1 >(ops...);} template< int TIdx=0, typename... TOperators, typename ::std::enable_if< TIdx >=N, bool >::type * = nullptr> |
void | setOperators (Ops op, TOperators... ops) |
|
template<int TIdx = 0, typename ::std::enable_if< TIdx< N, bool >::type *=nullptr > void setOperators(Ops op) {(this->template p< 0 >())[TIdx]=op;} template< int TIdx=0, typename ::std::enable_if< TIdx >=N, bool >::type * = nullptr> |
void | setOperators (Ops op) |
|
template<int TIdx = 0, typename ::std::enable_if<((TIdx==0) &&(TIdx !=N))>::type * = nullptr> |
void | getOperators (::std::vector< SumBlockOperator > &v) |
|
template<int TIdx = 0, typename ::std::enable_if<((TIdx > 0) &&(TIdx< N))>::type * = nullptr> |
void | getOperators (::std::vector< SumBlockOperator > &v) |
|
template<int TIdx = 0, typename ::std::enable_if<((TIdx< 0)||(TIdx >=N))>::type * = nullptr> |
void | getOperators (::std::vector< SumBlockOperator > &v) |
|
TType & | zero () |
|
const ::std::array< GiNaC::ex, Base::kIns > & | inputSymbols () |
|
const ::std::array< GiNaC::ex, Base::kOuts > & | outputSymbols () |
|
const ::std::array< GiNaC::ex, 1 > & | parameterSymbols () |
|
void | trigger () override |
| Number of parameter slots. More...
|
|
void | setPriority (int prio) |
|
int | getPriority () const |
|
const GiNaC::function | blkf (const ::std::vector< GiNaC::ex > &exvec, bool appendId=true) |
|