#include <ZombieFunction.h>
Public Member Functions | |
ZombieFunction () | |
~ZombieFunction () | |
void | setExpr (const Eref &e, string val) |
void | process (const Eref &e, ProcPtr p) |
void | reinit (const Eref &e, ProcPtr p) |
void | setSolver (Id solver, Id orig) |
Static Public Member Functions | |
static void | zombify (Element *orig, const Cinfo *zClass, Id ksolve, Id dsolve) |
static const Cinfo * | initCinfo () |
ZombieFunction::ZombieFunction | ( | ) |
ZombieFunction::~ZombieFunction | ( | ) |
const Cinfo * ZombieFunction::initCinfo | ( | ) | [static] |
Reimplemented from Function.
References Function::getExpr(), Function::initCinfo(), process(), reinit(), and setExpr().
Referenced by zombify().
Reimplemented from Function.
Referenced by initCinfo().
Reimplemented from Function.
Referenced by initCinfo().
void ZombieFunction::setExpr | ( | const Eref & | e, | |
string | val | |||
) |
Reimplemented from Function.
Referenced by initCinfo().
References Function::_stoich, Element::cinfo(), Id::element(), Cinfo::isA(), and Cinfo::name().
Referenced by zombify().
void ZombieFunction::zombify | ( | Element * | orig, | |
const Cinfo * | zClass, | |||
Id | ksolve, | |||
Id | dsolve | |||
) | [static] |
References Element::cinfo(), Function::initCinfo(), initCinfo(), Element::numLocalData(), Element::replaceCinfo(), and setSolver().