Definition at line 2400 of file shared.cc.
◆ KernelJob()
Definition at line 2404 of file shared.cc.
void(* cfunc)(leftv result, leftv arg)
◆ execute()
virtual void LibThread::KernelJob::execute |
( |
| ) |
|
|
inlinevirtual |
Implements LibThread::Job.
Definition at line 2405 of file shared.cc.
2405 {
2406 vector<leftv> argv;
2407 for (
unsigned i = 0;
i <
args.size();
i++) {
2409 }
2410 for (
unsigned i = 0;
i <
deps.size();
i++) {
2412 }
2413 sleftv val;
2414 memset(&val, 0, sizeof(val));
2415 if (argv.size() > 0) {
2416 leftv *tail = &argv[0]->next;
2417 for (
unsigned i = 1;
i < argv.size();
i++) {
2419 tail = &(*tail)->
next;
2420 }
2422 }
2423 cfunc(&val, argv[0]);
2426 }
void CleanUp(ring r=currRing)
static void appendArg(vector< leftv > &argv, string &s)
std::string to_string(leftv val)
◆ cfunc
The documentation for this class was generated from the following file: