
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().
1.6.3