NEURON
LinearMechanism Class Reference
Inheritance diagram for LinearMechanism:
Observer

Public Member Functions

 LinearMechanism ()
 
virtual ~LinearMechanism ()
 
virtual void disconnect (Observable *)
 
virtual void update (Observable *)
 
void create ()
 
void lmfree ()
 
bool valid ()
 
- Public Member Functions inherited from Observer
virtual ~Observer ()=default
 

Public Attributes

LinearModelAdditionmodel_
 
Matrixc_
 
Matrixg_
 
Vecty_
 
Vecty0_
 
Vectb_
 
int nnode_
 
Objectf_callable_
 
Node ** nodes_
 
Vectelayer_
 

Additional Inherited Members

- Protected Member Functions inherited from Observer
 Observer ()=default
 

Detailed Description

Definition at line 22 of file linmod1.cpp.

Constructor & Destructor Documentation

◆ LinearMechanism()

LinearMechanism::LinearMechanism ( )

Definition at line 67 of file linmod1.cpp.

◆ ~LinearMechanism()

LinearMechanism::~LinearMechanism ( )
virtual

Definition at line 80 of file linmod1.cpp.

Member Function Documentation

◆ create()

void LinearMechanism::create ( )

Definition at line 108 of file linmod1.cpp.

◆ disconnect()

void LinearMechanism::disconnect ( Observable )
virtual

Reimplemented from Observer.

Definition at line 103 of file linmod1.cpp.

◆ lmfree()

void LinearMechanism::lmfree ( )

Definition at line 85 of file linmod1.cpp.

◆ update()

void LinearMechanism::update ( Observable )
virtual

Reimplemented from Observer.

Definition at line 104 of file linmod1.cpp.

◆ valid()

bool LinearMechanism::valid ( )
inline

Definition at line 30 of file linmod1.cpp.

Member Data Documentation

◆ b_

Vect* LinearMechanism::b_

Definition at line 39 of file linmod1.cpp.

◆ c_

Matrix* LinearMechanism::c_

Definition at line 35 of file linmod1.cpp.

◆ elayer_

Vect* LinearMechanism::elayer_

Definition at line 43 of file linmod1.cpp.

◆ f_callable_

Object* LinearMechanism::f_callable_

Definition at line 41 of file linmod1.cpp.

◆ g_

Matrix* LinearMechanism::g_

Definition at line 36 of file linmod1.cpp.

◆ model_

LinearModelAddition* LinearMechanism::model_

Definition at line 34 of file linmod1.cpp.

◆ nnode_

int LinearMechanism::nnode_

Definition at line 40 of file linmod1.cpp.

◆ nodes_

Node** LinearMechanism::nodes_

Definition at line 42 of file linmod1.cpp.

◆ y0_

Vect* LinearMechanism::y0_

Definition at line 38 of file linmod1.cpp.

◆ y_

Vect* LinearMechanism::y_

Definition at line 37 of file linmod1.cpp.


The documentation for this class was generated from the following file: