Public Member Functions | |
LinearMechanism () | |
virtual | ~LinearMechanism () |
virtual void | disconnect (Observable *) |
virtual void | update (Observable *) |
void | create () |
void | lmfree () |
boolean | valid () |
void | update_ptrs () |
Public Attributes | |
LinearModelAddition * | model_ |
Matrix * | c_ |
Matrix * | g_ |
Vect * | y_ |
Vect * | y0_ |
Vect * | b_ |
int | nnode_ |
Node ** | nodes_ |
Vect * | elayer_ |
LinearMechanism::LinearMechanism | ( | ) |
LinearMechanism::~LinearMechanism | ( | ) | [virtual] |
void LinearMechanism::create | ( | ) |
References b_, SectionList::begin(), c_, check_obj_type(), chk_access(), chkarg(), elayer_, g_, hoc_is_double_arg(), hoc_is_object_arg(), hoc_objgetarg(), i, ifarg(), is_vector_arg(), lmfree(), matrix_arg(), model_, SectionList::next(), nnode_, node_exact(), nodes_, NODEV, Oc::notify_when_freed(), sec, Vect, vector_arg(), x, y0_, and y_.
void LinearMechanism::disconnect | ( | Observable * | ) | [virtual] |
void LinearMechanism::lmfree | ( | ) |
References elayer_, model_, nil, nnode_, nodes_, and Oc::notify_pointer_disconnect().
Referenced by create(), update(), and ~LinearMechanism().
void LinearMechanism::update | ( | Observable * | ) | [virtual] |
void LinearMechanism::update_ptrs | ( | ) |
References i, nnode_, nodes_, NODEV, Oc::notify_pointer_disconnect(), Oc::notify_when_freed(), nrn_recalc_ptr(), and pd.
Referenced by nrn_linmod_update_ptrs().
Vect* LinearMechanism::b_ |
Referenced by create(), and LinearMechanism().
Matrix* LinearMechanism::c_ |
Referenced by create(), and LinearMechanism().
Vect* LinearMechanism::elayer_ |
Referenced by create(), LinearMechanism(), and lmfree().
Matrix* LinearMechanism::g_ |
Referenced by create(), and LinearMechanism().
Referenced by create(), LinearMechanism(), lmfree(), and valid().
Referenced by create(), LinearMechanism(), lmfree(), and update_ptrs().
Referenced by create(), LinearMechanism(), lmfree(), and update_ptrs().
Vect* LinearMechanism::y0_ |
Referenced by create(), and LinearMechanism().
Vect* LinearMechanism::y_ |
Referenced by create(), and LinearMechanism().