| actual_length_ | bdm::neuroscience::NeuriteElement | private |
| AddBehavior(Behavior *behavior) | bdm::Agent | |
| adherence_ | bdm::neuroscience::NeuriteElement | private |
| Agent() | bdm::Agent | |
| Agent(TRootIOCtor *io_ctor) | bdm::Agent | explicit |
| Agent(const Agent &other) | bdm::Agent | |
| ApplyDisplacement(const Real3 &displacement) override | bdm::neuroscience::NeuriteElement | virtual |
| AssignNewUid() | bdm::Agent | |
| BDM_AGENT_HEADER(NeuriteElement, Agent, 1) | bdm::neuroscience::NeuriteElement | private |
| behaviors_ | bdm::Agent | protected |
| Bifurcate(real_t length, real_t diameter_1, real_t diameter_2, const Real3 &direction_1, const Real3 &direction_2) | bdm::neuroscience::NeuriteElement | |
| Bifurcate(real_t diameter_1, real_t diameter_2, const Real3 &direction_1, const Real3 &direction_2) | bdm::neuroscience::NeuriteElement | |
| Bifurcate(const Real3 &direction_1, const Real3 &direction_2) | bdm::neuroscience::NeuriteElement | |
| Bifurcate() | bdm::neuroscience::NeuriteElement | |
| BifurcationPermitted() const | bdm::neuroscience::NeuriteElement | |
| box_idx_ | bdm::Agent | protected |
| Branch(real_t new_branch_diameter, const Real3 &direction, real_t length=1.0) | bdm::neuroscience::NeuriteElement | |
| Branch(const Real3 &direction) | bdm::neuroscience::NeuriteElement | |
| Branch(real_t diameter) | bdm::neuroscience::NeuriteElement | |
| Branch() | bdm::neuroscience::NeuriteElement | |
| branch_order_ | bdm::neuroscience::NeuriteElement | private |
| BranchPermitted() const | bdm::neuroscience::NeuriteElement | |
| CalculateDisplacement(const InteractionForce *force, real_t squared_radius, real_t dt) override | bdm::neuroscience::NeuriteElement | virtual |
| Cast(TFrom *agent) const | bdm::Agent | inlineprotected |
| Cast(TFrom *agent) const | bdm::Agent | inlineprotected |
| ChangeDiameter(real_t speed) | bdm::neuroscience::NeuriteElement | |
| ChangeVolume(real_t speed) | bdm::neuroscience::NeuriteElement | |
| Copy(const NeuriteElement &rhs) | bdm::neuroscience::NeuriteElement | protected |
| CreateNewAgents(const NewAgentEvent &event, const std::initializer_list< Agent * > &prototypes) | bdm::Agent | inline |
| CriticalRegion(std::vector< AgentPointer<>> *aptrs) override | bdm::neuroscience::NeuriteElement | virtual |
| daughter_left_ | bdm::neuroscience::NeuriteElement | private |
| daughter_right_ | bdm::neuroscience::NeuriteElement | private |
| density_ | bdm::neuroscience::NeuriteElement | private |
| diameter_ | bdm::neuroscience::NeuriteElement | private |
| DistalEnd() const | bdm::neuroscience::NeuriteElement | inline |
| ElongateTerminalEnd(real_t speed, const Real3 &direction) | bdm::neuroscience::NeuriteElement | |
| ExtendSideNeuriteElement(real_t length, real_t diameter, const Real3 &direction) | bdm::neuroscience::NeuriteElement | private |
| force_to_transmit_to_proximal_mass_ | bdm::neuroscience::NeuriteElement | private |
| ForceTransmittedFromDaugtherToMother(const NeuronOrNeurite &mother) | bdm::neuroscience::NeuriteElement | |
| GetActualLength() const | bdm::neuroscience::NeuriteElement | inline |
| GetAdherence() const | bdm::neuroscience::NeuriteElement | inline |
| GetAgentPtr() const | bdm::Agent | inline |
| GetAllBehaviors() const | bdm::Agent | |
| GetAxis() const | bdm::neuroscience::NeuriteElement | |
| GetBoxIdx() const | bdm::Agent | |
| GetBranchOrder() const | bdm::neuroscience::NeuriteElement | inline |
| GetDaughterLeft() const | bdm::neuroscience::NeuriteElement | |
| GetDaughterRight() const | bdm::neuroscience::NeuriteElement | |
| GetDensity() const | bdm::neuroscience::NeuriteElement | inline |
| GetDiameter() const override | bdm::neuroscience::NeuriteElement | inlinevirtual |
| GetIdentifierSWC() const override | bdm::neuroscience::NeuriteElement | virtual |
| GetLength() const | bdm::neuroscience::NeuriteElement | inline |
| GetLock() override | bdm::neuroscience::NeuriteElement | inlinevirtual |
| GetMass() const | bdm::neuroscience::NeuriteElement | inline |
| GetMassLocation() const | bdm::neuroscience::NeuriteElement | inline |
| GetMother() | bdm::neuroscience::NeuriteElement | inline |
| GetMother() const | bdm::neuroscience::NeuriteElement | inline |
| GetNeuronOrNeuriteAgentPtr() const | bdm::neuroscience::NeuronOrNeurite | |
| GetPosition() const override | bdm::neuroscience::NeuriteElement | inlinevirtual |
| GetPropagateStaticness() const | bdm::Agent | inline |
| GetRequiredVisDataMembers() const override | bdm::neuroscience::NeuriteElement | virtual |
| GetRestingLength() const | bdm::neuroscience::NeuriteElement | inline |
| GetShape() const override | bdm::neuroscience::NeuriteElement | inlinevirtual |
| GetSpringAxis() const | bdm::neuroscience::NeuriteElement | inline |
| GetSpringConstant() const | bdm::neuroscience::NeuriteElement | inline |
| GetTension() const | bdm::neuroscience::NeuriteElement | inline |
| GetTypeName() const | bdm::Agent | inlinevirtual |
| GetUid() const override | bdm::neuroscience::NeuriteElement | inlinevirtual |
| GetUnitaryAxisDirectionVector() const | bdm::neuroscience::NeuriteElement | |
| GetVolume() const | bdm::neuroscience::NeuriteElement | inline |
| GetXAxis() const | bdm::neuroscience::NeuriteElement | inline |
| GetYAxis() const | bdm::neuroscience::NeuriteElement | inline |
| GetZAxis() const | bdm::neuroscience::NeuriteElement | inline |
| has_neurite_neighbor_ | bdm::neuroscience::NeuriteElement | private |
| Initialize(const NewAgentEvent &event) override | bdm::neuroscience::NeuriteElement | virtual |
| InitializeBehaviors(const NewAgentEvent &event) | bdm::Agent | private |
| InitializeNeuriteBifurcation(NeuriteElement *mother, real_t length, real_t diameter, const Real3 &direction) | bdm::neuroscience::NeuriteElement | private |
| InitializeNewNeuriteExtension(NeuronSoma *soma, real_t diameter, real_t phi, real_t theta) | bdm::neuroscience::NeuriteElement | private |
| InitializeSideExtensionOrBranching(NeuriteElement *mother, real_t length, real_t diameter, const Real3 &direction) | bdm::neuroscience::NeuriteElement | private |
| InitializeSplitOrBranching(NeuriteElement *other, real_t distal_portion) | bdm::neuroscience::NeuriteElement | private |
| is_axon_ | bdm::neuroscience::NeuriteElement | private |
| is_static_ | bdm::Agent | private |
| is_static_next_ts_ | bdm::Agent | mutableprivate |
| IsAxon() const | bdm::neuroscience::NeuriteElement | inline |
| IsNeuriteElement() const | bdm::neuroscience::NeuronOrNeurite | |
| IsNeuronSoma() const | bdm::neuroscience::NeuronOrNeurite | |
| IsStatic() const | bdm::Agent | inline |
| IsTerminal() const | bdm::neuroscience::NeuriteElement | inline |
| LengthToProximalBranchingPoint() const | bdm::neuroscience::NeuriteElement | |
| lock_ | bdm::Agent | private |
| mass_location_ | bdm::neuroscience::NeuriteElement | private |
| mother_ | bdm::neuroscience::NeuriteElement | private |
| MovePointMass(real_t speed, const Real3 &direction) | bdm::neuroscience::NeuriteElement | |
| NeuriteElement() | bdm::neuroscience::NeuriteElement | |
| New() const =0 | bdm::Agent | pure virtual |
| NewCopy() const =0 | bdm::Agent | pure virtual |
| operator delete(void *p) | bdm::Agent | inline |
| operator new(size_t size) | bdm::Agent | inline |
| operator<<(std::ostream &str, const NeuriteElement &n) | bdm::neuroscience::NeuriteElement | friend |
| OriginOf(const AgentUid &daughter_uid) const override | bdm::neuroscience::NeuriteElement | virtual |
| position_ | bdm::neuroscience::NeuriteElement | private |
| propagate_staticness_neighborhood_ | bdm::Agent | private |
| PropagateStaticness(bool beginning=false) | bdm::Agent | |
| ProximalEnd() const | bdm::neuroscience::NeuriteElement | inline |
| RemoveBehavior(const Behavior *behavior) | bdm::Agent | |
| RemoveDaughter(const AgentPointer< NeuriteElement > &daughter) override | bdm::neuroscience::NeuriteElement | virtual |
| RemoveFromSimulation() | bdm::Agent | virtual |
| RemoveProximalNeuriteElement() | bdm::neuroscience::NeuriteElement | private |
| resting_length_ | bdm::neuroscience::NeuriteElement | private |
| RetractTerminalEnd(real_t speed) | bdm::neuroscience::NeuriteElement | |
| run_behavior_loop_idx_ | bdm::Agent | private |
| RunBehaviors() | bdm::Agent | |
| RunDiscretization() override | bdm::neuroscience::NeuriteElement | virtual |
| SetActualLength(real_t actual_length) | bdm::neuroscience::NeuriteElement | |
| SetAdherence(real_t adherence) | bdm::neuroscience::NeuriteElement | |
| SetAxon(bool is_axon) | bdm::neuroscience::NeuriteElement | inline |
| SetBoxIdx(uint32_t idx) | bdm::Agent | |
| SetBranchOrder(int branch_order) | bdm::neuroscience::NeuriteElement | inline |
| SetDaughterLeft(const AgentPointer< NeuriteElement > &daughter) | bdm::neuroscience::NeuriteElement | |
| SetDaughterRight(const AgentPointer< NeuriteElement > &daughter) | bdm::neuroscience::NeuriteElement | |
| SetDensity(real_t density) | bdm::neuroscience::NeuriteElement | |
| SetDiameter(real_t diameter) override | bdm::neuroscience::NeuriteElement | virtual |
| SetMassLocation(const Real3 &mass_location) | bdm::neuroscience::NeuriteElement | |
| SetMother(const AgentPointer< NeuronOrNeurite > &mother) | bdm::neuroscience::NeuriteElement | inline |
| SetPosition(const Real3 &position) override | bdm::neuroscience::NeuriteElement | virtual |
| SetPropagateStaticness(bool value=true) | bdm::Agent | inline |
| SetRestingLength(real_t resting_length) | bdm::neuroscience::NeuriteElement | |
| SetRestingLengthForDesiredTension(real_t tension) | bdm::neuroscience::NeuriteElement | |
| SetSpringAxis(const Real3 &axis) | bdm::neuroscience::NeuriteElement | |
| SetSpringConstant(real_t spring_constant) | bdm::neuroscience::NeuriteElement | |
| SetStaticnessNextTimestep(bool value) const | bdm::Agent | inline |
| SetTension(real_t tension) | bdm::neuroscience::NeuriteElement | |
| SplitNeuriteElement(real_t distal_portion=0.5) | bdm::neuroscience::NeuriteElement | private |
| spring_axis_ | bdm::neuroscience::NeuriteElement | private |
| spring_constant_ | bdm::neuroscience::NeuriteElement | private |
| tension_ | bdm::neuroscience::NeuriteElement | private |
| TransformCoordinatesGlobalToLocal(const Real3 &position) const | bdm::neuroscience::NeuriteElement | |
| TransformCoordinatesGlobalToPolar(const Real3 &position) const | bdm::neuroscience::NeuriteElement | |
| TransformCoordinatesLocalToGlobal(const Real3 &position) const | bdm::neuroscience::NeuriteElement | |
| TransformCoordinatesLocalToPolar(const Real3 &position) const | bdm::neuroscience::NeuriteElement | |
| TransformCoordinatesPolarToGlobal(const std::array< real_t, 2 > &position) const | bdm::neuroscience::NeuriteElement | |
| TransformCoordinatesPolarToLocal(const Real3 &position) const | bdm::neuroscience::NeuriteElement | |
| uid_ | bdm::Agent | protected |
| Update(const NewAgentEvent &event) override | bdm::neuroscience::NeuriteElement | virtual |
| UpdateBehaviors(const NewAgentEvent &event) | bdm::Agent | private |
| UpdateDependentPhysicalVariables() override | bdm::neuroscience::NeuriteElement | virtual |
| UpdateDiameter() | bdm::neuroscience::NeuriteElement | |
| UpdateLocalCoordinateAxis() | bdm::neuroscience::NeuriteElement | |
| UpdatePosition() | bdm::neuroscience::NeuriteElement | |
| UpdateRelative(const NeuronOrNeurite &old_relative, const NeuronOrNeurite &new_relative) override | bdm::neuroscience::NeuriteElement | virtual |
| UpdateStaticness() | bdm::Agent | |
| UpdateVolume() | bdm::neuroscience::NeuriteElement | |
| volume_ | bdm::neuroscience::NeuriteElement | private |
| x_axis_ | bdm::neuroscience::NeuriteElement | private |
| y_axis_ | bdm::neuroscience::NeuriteElement | private |
| z_axis_ | bdm::neuroscience::NeuriteElement | private |
| ~Agent() | bdm::Agent | virtual |
| ~NeuronOrNeurite() | bdm::neuroscience::NeuronOrNeurite | virtual |