BioDynaMo  v1.05.119-a4ff3934
bdm::EulerGrid Member List

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

AddInitializer(F function)bdm::DiffusionGridinline
bc_type_bdm::DiffusionGridprivate
BDM_CLASS_DEF(Continuum, 1)bdm::Continuumprivate
BDM_CLASS_DEF_OVERRIDE(EulerGrid, 1)bdm::EulerGridprivate
bdm::ScalarField::BDM_CLASS_DEF_OVERRIDE(ScalarField, 1)bdm::ScalarField
boundary_condition_bdm::DiffusionGridprivate
box_length_bdm::DiffusionGridprivate
box_volume_bdm::DiffusionGridprivate
c1_bdm::DiffusionGridprivate
c2_bdm::DiffusionGridprivate
CalculateGradient()bdm::DiffusionGrid
ChangeConcentrationBy(const Real3 &position, real_t amount, InteractionMode mode=InteractionMode::kAdditive, bool scale_with_resolution=false)bdm::DiffusionGrid
ChangeConcentrationBy(size_t idx, real_t amount, InteractionMode mode=InteractionMode::kAdditive, bool scale_with_resolution=false)bdm::DiffusionGrid
Continuum()=defaultbdm::Continuum
Continuum(const TRootIOCtor *)bdm::Continuuminlineexplicit
continuum_id_bdm::Continuumprivate
continuum_name_bdm::Continuumprivate
CopyOldData(const ParallelResizeVector< real_t > &old_c1, const ParallelResizeVector< Real3 > &old_gradients, size_t old_resolution)bdm::DiffusionGridprivate
dc_bdm::DiffusionGridprivate
Diffuse(real_t dt)bdm::DiffusionGrid
DiffuseWithClosedEdge(real_t dt) overridebdm::EulerGridvirtual
DiffuseWithDirichlet(real_t dt) overridebdm::EulerGridvirtual
DiffuseWithNeumann(real_t dt) overridebdm::EulerGridvirtual
DiffuseWithOpenEdge(real_t dt) overridebdm::EulerGridvirtual
DiffuseWithPeriodic(real_t dt) overridebdm::EulerGridvirtual
DiffusionGrid()=defaultbdm::DiffusionGrid
DiffusionGrid(const TRootIOCtor *)bdm::DiffusionGridinlineexplicit
DiffusionGrid(int substance_id, const std::string &substance_name, real_t dc, real_t mu, int resolution=10)bdm::DiffusionGrid
DiffusionGrid(const DiffusionGrid &)=deletebdm::DiffusionGrid
DiffusionGrid(DiffusionGrid &&)=deletebdm::DiffusionGrid
EulerGrid()=defaultbdm::EulerGrid
EulerGrid(int substance_id, std::string substance_name, real_t dc, real_t mu, int resolution=10)bdm::EulerGridinline
GetAllConcentrations() constbdm::DiffusionGridinline
GetAllGradients() constbdm::DiffusionGridinline
GetBoundaryCondition() constbdm::DiffusionGrid
GetBoundaryConditionType() constbdm::DiffusionGrid
GetBoxCoordinates(const Real3 &position) constbdm::DiffusionGrid
GetBoxCoordinates(const size_t idx) constbdm::DiffusionGrid
GetBoxIndex(const std::array< uint32_t, 3 > &box_coord) constbdm::DiffusionGrid
GetBoxIndex(const Real3 &position) constbdm::DiffusionGrid
GetBoxLength() constbdm::DiffusionGridinline
GetBoxVolume() constbdm::DiffusionGridinline
GetConcentration(const Real3 &position) constbdm::DiffusionGridinline
GetConcentration(const size_t idx) constbdm::DiffusionGrid
GetContinuumId() constbdm::Continuuminline
GetContinuumName() constbdm::Continuuminline
GetDecayConstant() constbdm::DiffusionGridinline
GetDiffusionCoefficients() constbdm::DiffusionGridinline
GetDimensions() constbdm::DiffusionGridinline
GetDimensionsPtr() constbdm::DiffusionGridinline
GetGradient(const Real3 &position) const overridebdm::DiffusionGridinlinevirtual
GetGradient(const Real3 &position, Real3 *gradient, bool normalize=true) constbdm::DiffusionGridvirtual
GetGridSize() constbdm::DiffusionGridinline
GetLastTimestep() constbdm::DiffusionGridinline
GetLowerThreshold() constbdm::DiffusionGridinline
GetNeighboringBoxes(size_t index) constbdm::DiffusionGrid
GetNeighboringBoxes(size_t index, const std::array< uint32_t, 3 > &box_coord) constbdm::DiffusionGrid
GetNumBoxes() constbdm::DiffusionGridinline
GetNumBoxesArray() constbdm::DiffusionGridinline
GetResolution() constbdm::DiffusionGridinline
GetSimulatedTime() constbdm::Continuuminline
GetSubstanceId() constbdm::DiffusionGridinline
GetSubstanceName() constbdm::DiffusionGridinline
GetTimeStep() constbdm::Continuum
GetUpperThreshold() constbdm::DiffusionGridinline
GetValue(const Real3 &position) const overridebdm::DiffusionGridvirtual
gradients_bdm::DiffusionGridprivate
grid_dimensions_bdm::DiffusionGridprivate
init_gradient_bdm::DiffusionGridprivate
Initialize() overridebdm::DiffusionGridvirtual
initialized_bdm::DiffusionGridprivate
initializers_bdm::DiffusionGridprivate
IntegrateTimeAsynchronously(real_t dt)bdm::Continuum
IsFixedSubstance()bdm::DiffusionGridinline
IsInitialized() constbdm::DiffusionGridinline
last_dt_bdm::DiffusionGridprivate
locks_bdm::DiffusionGridmutableprivate
lower_threshold_bdm::DiffusionGridprivate
mu_bdm::DiffusionGridprivate
num_boxes_axis_bdm::DiffusionGridprivate
operator=(const DiffusionGrid &)=deletebdm::DiffusionGrid
operator=(DiffusionGrid &&)=deletebdm::DiffusionGrid
ParametersCheck(real_t dt)bdm::DiffusionGridprivate
parity_bdm::DiffusionGridprivate
precompute_gradients_bdm::DiffusionGridprivate
print_info_with_initialization_bdm::DiffusionGridprivate
PrintInfo(std::ostream &out=std::cout)bdm::DiffusionGrid
PrintInfoWithInitialization()bdm::DiffusionGridinline
resolution_bdm::DiffusionGridprivate
RunInitializers()bdm::DiffusionGrid
ScalarField()=defaultbdm::ScalarField
ScalarField(const TRootIOCtor *)bdm::ScalarFieldinlineexplicit
SetBoundaryCondition(std::unique_ptr< BoundaryCondition > bc)bdm::DiffusionGrid
SetBoundaryConditionType(BoundaryConditionType bc_type)bdm::DiffusionGrid
SetContinuumId(int id)bdm::Continuuminline
SetContinuumName(const std::string &name)bdm::Continuuminline
SetDecayConstant(real_t mu)bdm::DiffusionGridinline
SetLowerThreshold(real_t t)bdm::DiffusionGridinline
SetTimeStep(real_t dt)bdm::Continuum
SetUpperThreshold(real_t t)bdm::DiffusionGridinline
simulated_time_bdm::Continuumprivate
Step(real_t dt) overridebdm::DiffusionGridinlinevirtual
time_step_bdm::Continuumprivate
time_to_simulate_bdm::Continuumprivate
total_num_boxes_bdm::DiffusionGridprivate
TurnOffGradientCalculation()bdm::DiffusionGridinline
Update() overridebdm::DiffusionGridvirtual
upper_threshold_bdm::DiffusionGridprivate
~Continuum()=defaultbdm::Continuumvirtual
~DiffusionGrid() override=defaultbdm::DiffusionGrid
~ScalarField() override=defaultbdm::ScalarField