basix_doc 0.1
|
Definition at line 230 of file routine.cpp.
integrate_routine_rep | ( | const routine & | fun2 | ) | [inline] |
Definition at line 233 of file routine.cpp.
: routine_rep (gen (GEN_INTEGRATE, fun2->name)), fun (fun2) {}
generic apply | ( | ) | const [inline, virtual] |
Reimplemented from routine_rep.
Definition at line 235 of file routine.cpp.
References mmx::integrate().
{ return integrate (fun->apply ()); }
Reimplemented from routine_rep.
Definition at line 237 of file routine.cpp.
References mmx::integrate().
{ return integrate (fun->apply (x1)); }
Reimplemented from routine_rep.
Definition at line 241 of file routine.cpp.
References mmx::integrate().
{ return integrate (fun->apply (v)); }
Reimplemented from routine_rep.
Definition at line 239 of file routine.cpp.
References mmx::integrate().
{ return integrate (fun->apply (x1, x2)); }
routine clone | ( | ) | const [virtual, inherited] |
Definition at line 91 of file routine.cpp.
References ERROR.
generic function_body | ( | ) | const [virtual, inherited] |
Definition at line 81 of file routine.cpp.
{ return "native"; }
generic function_type | ( | ) | const [virtual, inherited] |
Definition at line 86 of file routine.cpp.
References mmx::gen(), mmx::GEN_FUNCTION_TYPE, routine_rep::signature(), and mmx::type_name().
{ return gen (GEN_FUNCTION_TYPE, type_name (signature ())); }
bool is_overloaded | ( | ) | const [virtual, inherited] |
Definition at line 71 of file routine.cpp.
{ return false; }
Definition at line 76 of file routine.cpp.
References ERROR.
{ ERROR ("not implemented (meanings)"); }
void overload | ( | const routine & | fun | ) | const [virtual, inherited] |
Definition at line 66 of file routine.cpp.
References ERROR.
{ ERROR ("not implemented (overload)"); }
Reimplemented from routine_rep.
Definition at line 243 of file routine.cpp.
{
return fun->signature (); }
Definition at line 64 of file routine.hpp.
Referenced by routine_rep::apply().