BioDynaMo  v1.05.119-a4ff3934
bdm::neuroscience::NeuriteElement Member List

This is the complete list of members for bdm::neuroscience::NeuriteElement, including all inherited members.

actual_length_bdm::neuroscience::NeuriteElementprivate
AddBehavior(Behavior *behavior)bdm::Agent
adherence_bdm::neuroscience::NeuriteElementprivate
Agent()bdm::Agent
Agent(TRootIOCtor *io_ctor)bdm::Agentexplicit
Agent(const Agent &other)bdm::Agent
ApplyDisplacement(const Real3 &displacement) overridebdm::neuroscience::NeuriteElementvirtual
AssignNewUid()bdm::Agent
BDM_AGENT_HEADER(NeuriteElement, Agent, 1)bdm::neuroscience::NeuriteElementprivate
behaviors_bdm::Agentprotected
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() constbdm::neuroscience::NeuriteElement
box_idx_bdm::Agentprotected
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::NeuriteElementprivate
BranchPermitted() constbdm::neuroscience::NeuriteElement
CalculateDisplacement(const InteractionForce *force, real_t squared_radius, real_t dt) overridebdm::neuroscience::NeuriteElementvirtual
Cast(TFrom *agent) constbdm::Agentinlineprotected
Cast(TFrom *agent) constbdm::Agentinlineprotected
ChangeDiameter(real_t speed)bdm::neuroscience::NeuriteElement
ChangeVolume(real_t speed)bdm::neuroscience::NeuriteElement
Copy(const NeuriteElement &rhs)bdm::neuroscience::NeuriteElementprotected
CreateNewAgents(const NewAgentEvent &event, const std::initializer_list< Agent * > &prototypes)bdm::Agentinline
CriticalRegion(std::vector< AgentPointer<>> *aptrs) overridebdm::neuroscience::NeuriteElementvirtual
daughter_left_bdm::neuroscience::NeuriteElementprivate
daughter_right_bdm::neuroscience::NeuriteElementprivate
density_bdm::neuroscience::NeuriteElementprivate
diameter_bdm::neuroscience::NeuriteElementprivate
DistalEnd() constbdm::neuroscience::NeuriteElementinline
ElongateTerminalEnd(real_t speed, const Real3 &direction)bdm::neuroscience::NeuriteElement
ExtendSideNeuriteElement(real_t length, real_t diameter, const Real3 &direction)bdm::neuroscience::NeuriteElementprivate
force_to_transmit_to_proximal_mass_bdm::neuroscience::NeuriteElementprivate
ForceTransmittedFromDaugtherToMother(const NeuronOrNeurite &mother)bdm::neuroscience::NeuriteElement
GetActualLength() constbdm::neuroscience::NeuriteElementinline
GetAdherence() constbdm::neuroscience::NeuriteElementinline
GetAgentPtr() constbdm::Agentinline
GetAllBehaviors() constbdm::Agent
GetAxis() constbdm::neuroscience::NeuriteElement
GetBoxIdx() constbdm::Agent
GetBranchOrder() constbdm::neuroscience::NeuriteElementinline
GetDaughterLeft() constbdm::neuroscience::NeuriteElement
GetDaughterRight() constbdm::neuroscience::NeuriteElement
GetDensity() constbdm::neuroscience::NeuriteElementinline
GetDiameter() const overridebdm::neuroscience::NeuriteElementinlinevirtual
GetIdentifierSWC() const overridebdm::neuroscience::NeuriteElementvirtual
GetLength() constbdm::neuroscience::NeuriteElementinline
GetLock() overridebdm::neuroscience::NeuriteElementinlinevirtual
GetMass() constbdm::neuroscience::NeuriteElementinline
GetMassLocation() constbdm::neuroscience::NeuriteElementinline
GetMother()bdm::neuroscience::NeuriteElementinline
GetMother() constbdm::neuroscience::NeuriteElementinline
GetNeuronOrNeuriteAgentPtr() constbdm::neuroscience::NeuronOrNeurite
GetPosition() const overridebdm::neuroscience::NeuriteElementinlinevirtual
GetPropagateStaticness() constbdm::Agentinline
GetRequiredVisDataMembers() const overridebdm::neuroscience::NeuriteElementvirtual
GetRestingLength() constbdm::neuroscience::NeuriteElementinline
GetShape() const overridebdm::neuroscience::NeuriteElementinlinevirtual
GetSpringAxis() constbdm::neuroscience::NeuriteElementinline
GetSpringConstant() constbdm::neuroscience::NeuriteElementinline
GetTension() constbdm::neuroscience::NeuriteElementinline
GetTypeName() constbdm::Agentinlinevirtual
GetUid() const overridebdm::neuroscience::NeuriteElementinlinevirtual
GetUnitaryAxisDirectionVector() constbdm::neuroscience::NeuriteElement
GetVolume() constbdm::neuroscience::NeuriteElementinline
GetXAxis() constbdm::neuroscience::NeuriteElementinline
GetYAxis() constbdm::neuroscience::NeuriteElementinline
GetZAxis() constbdm::neuroscience::NeuriteElementinline
has_neurite_neighbor_bdm::neuroscience::NeuriteElementprivate
Initialize(const NewAgentEvent &event) overridebdm::neuroscience::NeuriteElementvirtual
InitializeBehaviors(const NewAgentEvent &event)bdm::Agentprivate
InitializeNeuriteBifurcation(NeuriteElement *mother, real_t length, real_t diameter, const Real3 &direction)bdm::neuroscience::NeuriteElementprivate
InitializeNewNeuriteExtension(NeuronSoma *soma, real_t diameter, real_t phi, real_t theta)bdm::neuroscience::NeuriteElementprivate
InitializeSideExtensionOrBranching(NeuriteElement *mother, real_t length, real_t diameter, const Real3 &direction)bdm::neuroscience::NeuriteElementprivate
InitializeSplitOrBranching(NeuriteElement *other, real_t distal_portion)bdm::neuroscience::NeuriteElementprivate
is_axon_bdm::neuroscience::NeuriteElementprivate
is_static_bdm::Agentprivate
is_static_next_ts_bdm::Agentmutableprivate
IsAxon() constbdm::neuroscience::NeuriteElementinline
IsNeuriteElement() constbdm::neuroscience::NeuronOrNeurite
IsNeuronSoma() constbdm::neuroscience::NeuronOrNeurite
IsStatic() constbdm::Agentinline
IsTerminal() constbdm::neuroscience::NeuriteElementinline
LengthToProximalBranchingPoint() constbdm::neuroscience::NeuriteElement
lock_bdm::Agentprivate
mass_location_bdm::neuroscience::NeuriteElementprivate
mother_bdm::neuroscience::NeuriteElementprivate
MovePointMass(real_t speed, const Real3 &direction)bdm::neuroscience::NeuriteElement
NeuriteElement()bdm::neuroscience::NeuriteElement
New() const =0bdm::Agentpure virtual
NewCopy() const =0bdm::Agentpure virtual
operator delete(void *p)bdm::Agentinline
operator new(size_t size)bdm::Agentinline
operator<<(std::ostream &str, const NeuriteElement &n)bdm::neuroscience::NeuriteElementfriend
OriginOf(const AgentUid &daughter_uid) const overridebdm::neuroscience::NeuriteElementvirtual
position_bdm::neuroscience::NeuriteElementprivate
propagate_staticness_neighborhood_bdm::Agentprivate
PropagateStaticness(bool beginning=false)bdm::Agent
ProximalEnd() constbdm::neuroscience::NeuriteElementinline
RemoveBehavior(const Behavior *behavior)bdm::Agent
RemoveDaughter(const AgentPointer< NeuriteElement > &daughter) overridebdm::neuroscience::NeuriteElementvirtual
RemoveFromSimulation()bdm::Agentvirtual
RemoveProximalNeuriteElement()bdm::neuroscience::NeuriteElementprivate
resting_length_bdm::neuroscience::NeuriteElementprivate
RetractTerminalEnd(real_t speed)bdm::neuroscience::NeuriteElement
run_behavior_loop_idx_bdm::Agentprivate
RunBehaviors()bdm::Agent
RunDiscretization() overridebdm::neuroscience::NeuriteElementvirtual
SetActualLength(real_t actual_length)bdm::neuroscience::NeuriteElement
SetAdherence(real_t adherence)bdm::neuroscience::NeuriteElement
SetAxon(bool is_axon)bdm::neuroscience::NeuriteElementinline
SetBoxIdx(uint32_t idx)bdm::Agent
SetBranchOrder(int branch_order)bdm::neuroscience::NeuriteElementinline
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) overridebdm::neuroscience::NeuriteElementvirtual
SetMassLocation(const Real3 &mass_location)bdm::neuroscience::NeuriteElement
SetMother(const AgentPointer< NeuronOrNeurite > &mother)bdm::neuroscience::NeuriteElementinline
SetPosition(const Real3 &position) overridebdm::neuroscience::NeuriteElementvirtual
SetPropagateStaticness(bool value=true)bdm::Agentinline
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) constbdm::Agentinline
SetTension(real_t tension)bdm::neuroscience::NeuriteElement
SplitNeuriteElement(real_t distal_portion=0.5)bdm::neuroscience::NeuriteElementprivate
spring_axis_bdm::neuroscience::NeuriteElementprivate
spring_constant_bdm::neuroscience::NeuriteElementprivate
tension_bdm::neuroscience::NeuriteElementprivate
TransformCoordinatesGlobalToLocal(const Real3 &position) constbdm::neuroscience::NeuriteElement
TransformCoordinatesGlobalToPolar(const Real3 &position) constbdm::neuroscience::NeuriteElement
TransformCoordinatesLocalToGlobal(const Real3 &position) constbdm::neuroscience::NeuriteElement
TransformCoordinatesLocalToPolar(const Real3 &position) constbdm::neuroscience::NeuriteElement
TransformCoordinatesPolarToGlobal(const std::array< real_t, 2 > &position) constbdm::neuroscience::NeuriteElement
TransformCoordinatesPolarToLocal(const Real3 &position) constbdm::neuroscience::NeuriteElement
uid_bdm::Agentprotected
Update(const NewAgentEvent &event) overridebdm::neuroscience::NeuriteElementvirtual
UpdateBehaviors(const NewAgentEvent &event)bdm::Agentprivate
UpdateDependentPhysicalVariables() overridebdm::neuroscience::NeuriteElementvirtual
UpdateDiameter()bdm::neuroscience::NeuriteElement
UpdateLocalCoordinateAxis()bdm::neuroscience::NeuriteElement
UpdatePosition()bdm::neuroscience::NeuriteElement
UpdateRelative(const NeuronOrNeurite &old_relative, const NeuronOrNeurite &new_relative) overridebdm::neuroscience::NeuriteElementvirtual
UpdateStaticness()bdm::Agent
UpdateVolume()bdm::neuroscience::NeuriteElement
volume_bdm::neuroscience::NeuriteElementprivate
x_axis_bdm::neuroscience::NeuriteElementprivate
y_axis_bdm::neuroscience::NeuriteElementprivate
z_axis_bdm::neuroscience::NeuriteElementprivate
~Agent()bdm::Agentvirtual
~NeuronOrNeurite()bdm::neuroscience::NeuronOrNeuritevirtual