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 |