| actions_after_adapt() | oomph::Problem | inlinevirtual |
| actions_after_change_in_bifurcation_parameter() | oomph::Problem | inlineprotectedvirtual |
| actions_after_change_in_global_parameter(double *const ¶meter_pt) | oomph::Problem | inlineprotectedvirtual |
| actions_after_explicit_stage() | oomph::ExplicitTimeSteppableObject | inlinevirtual |
| actions_after_explicit_timestep() | oomph::Problem | inlineprotectedvirtual |
| actions_after_implicit_timestep() | oomph::Problem | inlineprotectedvirtual |
| actions_after_implicit_timestep_and_error_estimation() | oomph::Problem | inlineprotectedvirtual |
| actions_after_newton_solve() | oomph::Problem | inlineprotectedvirtual |
| actions_after_newton_step() | oomph::Problem | inlineprotectedvirtual |
| actions_after_parameter_increase(double *const ¶meter_pt) | oomph::Problem | inlineprotectedvirtual |
| actions_after_read_unstructured_meshes() | oomph::Problem | inlineprotectedvirtual |
| actions_before_adapt() | oomph::Problem | inlinevirtual |
| actions_before_explicit_stage() | oomph::ExplicitTimeSteppableObject | inlinevirtual |
| actions_before_explicit_timestep() | oomph::Problem | inlineprotectedvirtual |
| actions_before_implicit_timestep() | oomph::Problem | inlineprotectedvirtual |
| actions_before_newton_convergence_check() | oomph::Problem | inlineprotectedvirtual |
| actions_before_newton_solve() | oomph::Problem | inlineprotectedvirtual |
| actions_before_newton_step() | oomph::Problem | inlineprotectedvirtual |
| actions_before_read_unstructured_meshes() | oomph::Problem | inlineprotectedvirtual |
| Mercury3D::actionsAfterSolve() | DPMBase | protectedvirtual |
| SolidProblem::actionsAfterSolve() | SolidProblem< ELEMENT_TYPE > | inlinevirtual |
| actionsAfterTimeStep() | DPMBase | protectedvirtual |
| actionsBeforeOomphTimeStep() | SolidProblem< ELEMENT_TYPE > | inlinevirtual |
| actionsBeforeSolve() | SolidProblem< ELEMENT_TYPE > | inlinevirtual |
| actionsBeforeTimeLoop() | DPMBase | protectedvirtual |
| actionsBeforeTimeStep() | DPMBase | protectedvirtual |
| actionsOnRestart() | DPMBase | protectedvirtual |
| activate_bifurcation_tracking(double *const ¶meter_pt, const DoubleVector &eigenvector, const bool &block_solve=true) | oomph::Problem | |
| activate_bifurcation_tracking(double *const ¶meter_pt, const DoubleVector &eigenvector, const DoubleVector &normalisation, const bool &block_solve=true) | oomph::Problem | |
| activate_fold_tracking(double *const ¶meter_pt, const bool &block_solve=true) | oomph::Problem | |
| activate_hopf_tracking(double *const ¶meter_pt, const bool &block_solve=true) | oomph::Problem | |
| activate_hopf_tracking(double *const ¶meter_pt, const double &omega, const DoubleVector &null_real, const DoubleVector &null_imag, const bool &block_solve=true) | oomph::Problem | |
| activate_pitchfork_tracking(double *const ¶meter_pt, const DoubleVector &symmetry_vector, const bool &block_solve=true) | oomph::Problem | |
| adapt(unsigned &n_refined, unsigned &n_unrefined) | oomph::Problem | |
| adapt() | oomph::Problem | inline |
| adapt_based_on_error_estimates(unsigned &n_refined, unsigned &n_unrefined, Vector< Vector< double >> &elemental_error) | oomph::Problem | |
| adapt_based_on_error_estimates(Vector< Vector< double >> &elemental_error) | oomph::Problem | inline |
| adaptive_unsteady_newton_solve(const double &dt_desired, const double &epsilon) | oomph::Problem | |
| adaptive_unsteady_newton_solve(const double &dt_desired, const double &epsilon, const bool &shift_values) | oomph::Problem | |
| add_eigenvector_to_dofs(const double &epsilon, const DoubleVector &eigenvector) | oomph::Problem | |
| add_global_data(Data *const &global_data_pt) | oomph::Problem | inline |
| add_sub_mesh(Mesh *const &mesh_pt) | oomph::Problem | inline |
| add_time_stepper_pt(TimeStepper *const &time_stepper_pt) | oomph::Problem | |
| add_to_dofs(const double &lambda, const DoubleVector &increment_dofs) | oomph::Problem | virtual |
| addAnisotropy(double Ex, double Ey, double Ez) | SolidProblem< ELEMENT_TYPE > | inline |
| addDissipation(double dissipation) | SolidProblem< ELEMENT_TYPE > | inline |
| Always_take_one_newton_step | oomph::Problem | protected |
| append_ | DPMBase | private |
| arc_length_step_solve(double *const ¶meter_pt, const double &ds, const unsigned &max_adapt=0) | oomph::Problem | |
| arc_length_step_solve(Data *const &data_pt, const unsigned &data_index, const double &ds, const unsigned &max_adapt=0) | oomph::Problem | |
| arc_length_step_solve_helper(double *const ¶meter_pt, const double &ds, const unsigned &max_adapt) | oomph::Problem | private |
| Arc_length_step_taken | oomph::Problem | protected |
| are_hessian_products_calculated_analytically() | oomph::Problem | inline |
| areInContact(const BaseParticle *pI, const BaseParticle *pJ) | DPMBase | static |
| Assembly_handler_pt | oomph::Problem | private |
| assembly_handler_pt() | oomph::Problem | inline |
| assembly_handler_pt() const | oomph::Problem | inline |
| Assembly_method enum name | oomph::Problem | protected |
| assign_eigenvector_to_dofs(DoubleVector &eigenvector) | oomph::Problem | |
| assign_eqn_numbers(const bool &assign_local_eqn_numbers=true) | oomph::Problem | |
| assign_initial_values_impulsive() | oomph::Problem | |
| assign_initial_values_impulsive(const double &dt) | oomph::Problem | |
| autoNumber() | DPMBase | |
| backgroundDrag_ | DPMBase | private |
| BaseCoupling()=default | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | |
| bifurcation_adapt_doc_errors(const unsigned &bifurcation_type) | oomph::Problem | private |
| bifurcation_adapt_helper(unsigned &n_refined, unsigned &n_unrefined, const unsigned &bifurcation_type, const bool &actually_adapt=true) | oomph::Problem | private |
| Bifurcation_detection | oomph::Problem | protected |
| bifurcation_parameter_pt() const | oomph::Problem | |
| Bisect_to_find_bifurcation | oomph::Problem | protected |
| body_force_fct | SolidProblem< ELEMENT_TYPE > | protected |
| Boundary enum name | SolidProblem< ELEMENT_TYPE > | |
| boundaryHandler | DPMBase | |
| boundaryVTKWriter_ | DPMBase | private |
| build_global_mesh() | oomph::Problem | |
| calculate_continuation_derivatives(double *const ¶meter_pt) | oomph::Problem | protected |
| calculate_continuation_derivatives(const DoubleVector &z) | oomph::Problem | protected |
| calculate_continuation_derivatives_fd(double *const ¶meter_pt) | oomph::Problem | protected |
| calculate_continuation_derivatives_fd_helper(double *const ¶meter_pt) | oomph::Problem | private |
| calculate_continuation_derivatives_helper(const DoubleVector &z) | oomph::Problem | private |
| Calculate_dparameter_analytic | oomph::Problem | protected |
| Calculate_hessian_products_analytic | oomph::Problem | protected |
| calculate_predictions() | oomph::Problem | |
| cgFunction_ | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | private |
| cgHandler | DPMBase | |
| CGMapping_ | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | private |
| checkAndDuplicatePeriodicParticles() | DPMBase | protected |
| checkInteractionWithBoundaries() | DPMBase | protectedvirtual |
| checkParticleForInteraction(const BaseParticle &P) final | MercuryBase | virtual |
| checkParticleForInteractionLocal(const BaseParticle &P) final | MercuryBase | virtual |
| checkParticleForInteractionLocalPeriodic(const BaseParticle &P) | DPMBase | |
| checkResidual() | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| checkSettings() | DPMBase | |
| clock_ | DPMBase | |
| closeFiles() | DPMBase | |
| communicator_pt() | oomph::Problem | inline |
| communicator_pt() const | oomph::Problem | inline |
| Communicator_pt | oomph::Problem | protected |
| computeAdditionalForces() | DPMBase | inlineprotectedvirtual |
| computeAllForces() | DPMBase | protectedvirtual |
| computeExternalForces(BaseParticle *) | DPMBase | protectedvirtual |
| computeForcesDueToWalls(BaseParticle *, BaseWall *) | DPMBase | protectedvirtual |
| computeInternalForce(BaseParticle *, BaseParticle *) | DPMBase | protectedvirtual |
| computeInternalForces(BaseParticle *obj) override | Mercury3D | protectedvirtual |
| computeOneTimeStep() | DPMBase | virtual |
| computeOneTimeStepForSCoupling(const unsigned &nStepsMercury, const unsigned max_adapt=0) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| computeSCouplingForcesFromTriangles(ELEMENT *const elem_pt, const unsigned &nTriangles, unsigned &wallID, Vector< Vector< double > > &nodalCouplingForces) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| computeWallForces(BaseWall *w) override | Mercury3D | protectedvirtual |
| constitutive_law_pt | SolidProblem< ELEMENT_TYPE > | protected |
| constructor() | Mercury3D | |
| Continuation_direction | oomph::Problem | protected |
| Continuation_time_stepper | oomph::Problem | protectedstatic |
| continueFlag_ | DPMBase | privatestatic |
| continueSolve() const | DPMBase | protectedvirtual |
| copy(Problem *orig_problem_pt) | oomph::Problem | |
| Copy_of_problem_pt | oomph::Problem | protected |
| countPinned() | SolidProblem< ELEMENT_TYPE > | inline |
| coupleBoundaries(std::vector< unsigned > b) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| coupleBoundary(unsigned b) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| coupledBoundaries_ | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | private |
| createDPMWallsFromFiniteElems() | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| createTriangleWall(std::array< Vec3D, 3 > vertex) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| currentMaxRelativeDisplacement_ | MercuryBase | private |
| dataFile | DPMBase | |
| deactivate_bifurcation_tracking() | oomph::Problem | inline |
| debug_hook_fct(const unsigned &i) | oomph::Problem | inlinevirtual |
| decompose() | DPMBase | virtual |
| Default_assembly_handler_pt | oomph::Problem | private |
| Default_eigen_solver_pt | oomph::Problem | private |
| Default_linear_solver_pt | oomph::Problem | private |
| Default_set_initial_condition_called | oomph::Problem | private |
| delete_all_external_storage() | oomph::Problem | |
| deleteGhostParticles(std::set< BaseParticle * > &particlesToBeDeleted) | DPMBase | protected |
| density_ | SolidProblem< ELEMENT_TYPE > | protected |
| describe_dofs(std::ostream &out= *(oomph_info.stream_pt())) const | oomph::Problem | |
| Desired_newton_iterations_ds | oomph::Problem | protected |
| Desired_proportion_of_arc_length | oomph::Problem | protected |
| disable_discontinuous_formulation() | oomph::Problem | inline |
| disable_globally_convergent_newton_method() | oomph::Problem | inline |
| disable_info_in_newton_solve() | oomph::Problem | inline |
| disable_jacobian_reuse() | oomph::Problem | inline |
| disable_mass_matrix_reuse() | oomph::Problem | |
| disable_store_local_dof_pt_in_elements() | oomph::Problem | inline |
| disableLogSurfaceCoupling() | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| disableSoftStop() | DPMBase | inlineprotected |
| disableSoftStop_ | DPMBase | private |
| discontinueSolve() | DPMBase | inlineprotected |
| Discontinuous_element_formulation | oomph::Problem | protected |
| distributed() const | oomph::Problem | inline |
| doc_errors(DocInfo &doc_info) | oomph::Problem | |
| doc_errors() | oomph::Problem | inline |
| Doc_time_in_distribute | oomph::Problem | protected |
| does_pointer_correspond_to_problem_data(double *const ¶meter_pt) | oomph::Problem | protected |
| dof(const unsigned &i) | oomph::Problem | inline |
| dof(const unsigned &i) const | oomph::Problem | inline |
| Dof_current | oomph::Problem | protected |
| dof_current(const unsigned &i) | oomph::Problem | inlineprotected |
| Dof_current_offset | oomph::Problem | protected |
| Dof_derivative | oomph::Problem | protected |
| dof_derivative(const unsigned &i) | oomph::Problem | inlineprotected |
| Dof_derivative_offset | oomph::Problem | protected |
| dof_distribution_pt() const | oomph::Problem | inline |
| Dof_distribution_pt | oomph::Problem | protected |
| dof_pt(const unsigned &i) | oomph::Problem | inline |
| dof_pt(const unsigned &i) const | oomph::Problem | inline |
| Dof_pt | oomph::Problem | protected |
| domainHandler | DPMBase | |
| DomainSplit enum name | DPMBase | |
| doubly_adaptive_unsteady_newton_solve(const double &dt, const double &epsilon, const unsigned &max_adapt, const bool &first, const bool &shift=true) | oomph::Problem | inline |
| doubly_adaptive_unsteady_newton_solve(const double &dt, const double &epsilon, const unsigned &max_adapt, const unsigned &suppress_resolve_after_spatial_adapt_flag, const bool &first, const bool &shift=true) | oomph::Problem | inline |
| doubly_adaptive_unsteady_newton_solve_helper(const double &dt, const double &epsilon, const unsigned &max_adapt, const unsigned &suppress_resolve_after_spatial_adapt, const bool &first, const bool &shift=true) | oomph::Problem | private |
| DPMBase() | DPMBase | |
| DPMBase(const DPMBase &other) | DPMBase | |
| Ds_current | oomph::Problem | protected |
| DTSF_max_increase | oomph::Problem | protected |
| DTSF_min_decrease | oomph::Problem | protected |
| Dummy_time_value | oomph::ExplicitTimeSteppableObject | privatestatic |
| dump(std::ofstream &dump_file) const | oomph::Problem | virtual |
| dump(const std::string &dump_file_name) const | oomph::Problem | inline |
| eigen_solver_pt() | oomph::Problem | inline |
| eigen_solver_pt() const | oomph::Problem | inline |
| Eigen_solver_pt | oomph::Problem | private |
| elasticModulus_ | SolidProblem< ELEMENT_TYPE > | protected |
| ELEMENT typedef | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | |
| Element_count_per_dof | oomph::Problem | protected |
| Empty_actions_after_read_unstructured_meshes_has_been_called | oomph::Problem | private |
| Empty_actions_before_read_unstructured_meshes_has_been_called | oomph::Problem | private |
| enable_discontinuous_formulation() | oomph::Problem | inline |
| enable_globally_convergent_newton_method() | oomph::Problem | inline |
| enable_info_in_newton_solve() | oomph::Problem | inline |
| enable_jacobian_reuse() | oomph::Problem | inline |
| enable_mass_matrix_reuse() | oomph::Problem | |
| enable_store_local_dof_pt_in_elements() | oomph::Problem | inline |
| eneFile | DPMBase | |
| explicit_time_stepper_pt() | oomph::Problem | inline |
| Explicit_time_stepper_pt | oomph::Problem | private |
| explicit_timestep(const double &dt, const bool &shift_values=true) | oomph::Problem | |
| ExplicitTimeSteppableObject() | oomph::ExplicitTimeSteppableObject | inline |
| ExplicitTimeSteppableObject(const ExplicitTimeSteppableObject &)=delete | oomph::ExplicitTimeSteppableObject | |
| FD_step_used_in_get_hessian_vector_products | oomph::Problem | protected |
| fillDomainWithParticles(unsigned N=50) | DPMBase | |
| finaliseSolve() | DPMBase | |
| findNextExistingDataFile(Mdouble tMin, bool verbose=true) | DPMBase | |
| finishStatistics() | DPMBase | protectedvirtual |
| First_jacobian_sign_change | oomph::Problem | protected |
| flush_global_data() | oomph::Problem | inline |
| flush_sub_meshes() | oomph::Problem | inline |
| forceWriteOutputFiles() | DPMBase | |
| forceWritePythonFileForVTKVisualisation_ | DPMBase | private |
| fStatFile | DPMBase | |
| gatherContactStatistics(unsigned int index1, int index2, Vec3D Contact, Mdouble delta, Mdouble ctheta, Mdouble fdotn, Mdouble fdott, Vec3D P1_P2_normal_, Vec3D P1_P2_tangential) | DPMBase | virtual |
| gatherContactStatistics() | DPMBase | protected |
| get1DParametersFromRunNumber(int size_x) const | DPMBase | |
| get2DParametersFromRunNumber(int size_x, int size_y) const | DPMBase | |
| get3DParametersFromRunNumber(int size_x, int size_y, int size_z) const | DPMBase | |
| get_all_error_estimates(Vector< Vector< double >> &elemental_error) | oomph::Problem | |
| get_bifurcation_eigenfunction(Vector< DoubleVector > &eigenfunction) | oomph::Problem | |
| get_derivative_wrt_global_parameter(double *const ¶meter_pt, DoubleVector &result) | oomph::Problem | |
| get_dofs(DoubleVector &dofs) const | oomph::Problem | virtual |
| get_dofs(const unsigned &t, DoubleVector &dofs) const | oomph::Problem | virtual |
| get_dvaluesdt(DoubleVector &f) | oomph::Problem | virtual |
| get_eigenproblem_matrices(CRDoubleMatrix &mass_matrix, CRDoubleMatrix &main_matrix, const double &shift=0.0) | oomph::Problem | virtual |
| get_fd_jacobian(DoubleVector &residuals, DenseMatrix< double > &jacobian) | oomph::Problem | |
| get_hessian_vector_products(DoubleVectorWithHaloEntries const &Y, Vector< DoubleVectorWithHaloEntries > const &C, Vector< DoubleVectorWithHaloEntries > &product) | oomph::Problem | |
| get_inverse_mass_matrix_times_residuals(DoubleVector &Mres) | oomph::Problem | virtual |
| get_jacobian(DoubleVector &residuals, DenseDoubleMatrix &jacobian) | oomph::Problem | virtual |
| get_jacobian(DoubleVector &residuals, CRDoubleMatrix &jacobian) | oomph::Problem | virtual |
| get_jacobian(DoubleVector &residuals, CCDoubleMatrix &jacobian) | oomph::Problem | virtual |
| get_jacobian(DoubleVector &residuals, SumOfMatrices &jacobian) | oomph::Problem | inlinevirtual |
| get_residuals(DoubleVector &residuals) | oomph::Problem | virtual |
| get_x(const Vector< double > &xi, Vector< double > &x) const | SolidProblem< ELEMENT_TYPE > | inline |
| getAppend() const | DPMBase | |
| getBackgroundDrag() const | DPMBase | inline |
| getCenter() const | DPMBase | inline |
| getCentreOfMass() const | DPMBase | |
| getCGFunction() | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| getCGWidth() | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| getCPUTime() | DPMBase | inline |
| getCurrentDomain() | DPMBase | |
| getDataFile() | DPMBase | |
| getDataFile() const | DPMBase | |
| getDeflection(Vector< double > xi, unsigned d) const | SolidProblem< ELEMENT_TYPE > | inline |
| getDensity() const | SolidProblem< ELEMENT_TYPE > | inline |
| getDomainSize(std::array< double, 3 > &min, std::array< double, 3 > &max) const | SolidProblem< ELEMENT_TYPE > | inline |
| getElasticEnergy() const | DPMBase | |
| getElasticModulus() const | SolidProblem< ELEMENT_TYPE > | inline |
| getElementBoundingBox(ELEMENT *&elem_pt, Vec3D &min, Vec3D &max) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| getEneFile() | DPMBase | |
| getEneFile() const | DPMBase | |
| getFStatFile() | DPMBase | |
| getFStatFile() const | DPMBase | |
| getGravitationalEnergy(Vec3D origin={0, 0, 0}) const | DPMBase | |
| getGravity() const | DPMBase | |
| getHGrid() | MercuryBase | inlineprotected |
| getHGrid() const | MercuryBase | inlineprotected |
| getHGridCellOverSizeRatio() const | MercuryBase | |
| getHGridCurrentMaxRelativeDisplacement() const | MercuryBase | |
| getHGridDistribution() const | MercuryBase | |
| getHGridMaxLevels() const | MercuryBase | |
| getHGridMethod() const | MercuryBase | inline |
| getHGridTargetMaxInteractionRadius() const | MercuryBase | virtual |
| getHGridTargetMinInteractionRadius() const | MercuryBase | virtual |
| getHGridTargetNumberOfBuckets() const | MercuryBase | virtual |
| getHGridTotalCurrentMaxRelativeDisplacement() const | MercuryBase | |
| getHGridUpdateEachTimeStep() const final | MercuryBase | virtual |
| getInfo(const BaseParticle &P) const | DPMBase | virtual |
| getInteractionFile() | DPMBase | |
| getInteractionFile() const | DPMBase | |
| getKineticEnergy() const | DPMBase | |
| getKineticStress() const | DPMBase | |
| getMassMomentumEnergy(double &mass, Vector< double > &com, Vector< double > &linearMomentum, Vector< double > &angularMomentum, double &elasticEnergy, double &kineticEnergy) const | SolidProblem< ELEMENT_TYPE > | inline |
| getMax() const | DPMBase | inline |
| getMin() const | DPMBase | inline |
| getName() const | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| getNextTime() const | DPMBase | |
| getNToWrite() const | DPMBase | |
| getNumberOfDomains() | DPMBase | |
| getNumberOfOMPThreads() const | DPMBase | |
| getNumberOfTimeSteps() const | DPMBase | |
| getOomphGravity() const | SolidProblem< ELEMENT_TYPE > | inline |
| getOomphTime() const | SolidProblem< ELEMENT_TYPE > | inline |
| getOomphTimeStep() const | SolidProblem< ELEMENT_TYPE > | inline |
| getParticleDimensions() const | DPMBase | |
| getParticlesWriteVTK() const | DPMBase | |
| getPoissonRatio() const | SolidProblem< ELEMENT_TYPE > | inline |
| getRestarted() const | DPMBase | |
| getRestartFile() | DPMBase | |
| getRestartFile() const | DPMBase | |
| getRestartVersion() const | DPMBase | |
| getRotation() const | DPMBase | inline |
| getRotationalEnergy() const | DPMBase | |
| getRunNumber() const | DPMBase | |
| getSCoupledElements() | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| getSolidFeelsParticles() const | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| getStatFile() | DPMBase | |
| getStatFile() const | DPMBase | |
| getStaticStress() const | DPMBase | |
| getSuperquadricParticlesWriteVTK() const | DPMBase | |
| getSystemDimensions() const | DPMBase | |
| getTime() const | DPMBase | |
| getTimeMax() const | DPMBase | |
| getTimeStep() const | DPMBase | |
| getTotalEnergy() const | DPMBase | |
| getTotalMass() const | DPMBase | |
| getTotalMomentum() const | DPMBase | |
| getTotalStress() const | DPMBase | |
| getTotalVolume() const | DPMBase | |
| getVtkWriter() const | DPMBase | |
| getWallsWriteVTK() const | DPMBase | |
| getWallTime() | DPMBase | inline |
| getWallVTKWriter() | DPMBase | |
| getWritePythonFileForVTKVisualisation() const | DPMBase | |
| getXBallsAdditionalArguments() const | DPMBase | |
| getXBallsColourMode() const | DPMBase | |
| getXBallsScale() const | DPMBase | |
| getXBallsVectorScale() const | DPMBase | |
| getXCenter() const | DPMBase | inline |
| getXMax() const | DPMBase | inline |
| getXMin() const | DPMBase | inline |
| getYCenter() const | DPMBase | inline |
| getYMax() const | DPMBase | inline |
| getYMin() const | DPMBase | inline |
| getZCenter() const | DPMBase | inline |
| getZMax() const | DPMBase | inline |
| getZMin() const | DPMBase | inline |
| Global_data_pt | oomph::Problem | private |
| global_data_pt(const unsigned &i) | oomph::Problem | inline |
| global_dof_pt(const unsigned &i) | oomph::Problem | inline |
| global_temporal_error_norm() | oomph::Problem | inlineprotectedvirtual |
| globally_convergent_line_search(const Vector< double > &x_old, const double &half_residual_squared_old, DoubleVector &gradient, DoubleVector &newton_dir, double &half_residual_squared, const double &stpmax) | oomph::Problem | private |
| Mercury3D::gravity_ | DPMBase | private |
| SolidProblem::gravity_ | SolidProblem< ELEMENT_TYPE > | protected |
| grid | MercuryBase | private |
| gridNeedsUpdate_ | MercuryBase | private |
| handleParticleAddition(unsigned int id, BaseParticle *p) | DPMBase | virtual |
| handleParticleRemoval(unsigned int id) | DPMBase | virtual |
| hGridActionsAfterIntegration() override | MercuryBase | protectedvirtual |
| hGridActionsBeforeIntegration() override | MercuryBase | protectedvirtual |
| hGridActionsBeforeTimeLoop() override | MercuryBase | virtual |
| hGridActionsBeforeTimeStep() override | MercuryBase | virtual |
| hGridCellOverSizeRatio_ | MercuryBase | private |
| hGridDistribution_ | MercuryBase | private |
| hGridFindContactsWithinTargetCell(int x, int y, int z, unsigned int l) | Mercury3D | protected |
| hGridFindContactsWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj) | Mercury3D | protected |
| hGridFindParticleContacts(const BaseParticle *obj) override | Mercury3D | virtual |
| hGridFindParticlesWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj, std::vector< BaseParticle * > &list) | Mercury3D | protected |
| hGridGetInteractingParticleList(BaseParticle *obj, std::vector< BaseParticle * > &list) override | Mercury3D | protectedvirtual |
| hGridHasContactsInTargetCell(int x, int y, int z, unsigned int l, const BaseParticle *obj) const | Mercury3D | protected |
| hGridHasParticleContacts(const BaseParticle *obj) override | Mercury3D | protectedvirtual |
| hGridInfo(std::ostream &os=std::cout) const | MercuryBase | |
| hGridInsertParticle(BaseParticle *obj) final | MercuryBase | protected |
| DPMBase::hGridInsertParticle(BaseParticle *obj UNUSED) | DPMBase | virtual |
| hGridMaxLevels_ | MercuryBase | private |
| hGridMethod_ | MercuryBase | private |
| hGridNeedsRebuilding() | MercuryBase | |
| hGridRebuild() | MercuryBase | protected |
| hGridRemoveParticle(BaseParticle *obj) override | Mercury3D | protected |
| MercuryBase::hGridRemoveParticle(BaseParticle *obj UNUSED) | DPMBase | virtual |
| hGridUpdateMove(BaseParticle *iP, Mdouble move) final | MercuryBase | protectedvirtual |
| hGridUpdateParticle(BaseParticle *obj) override | Mercury3D | protected |
| MercuryBase::hGridUpdateParticle(BaseParticle *obj UNUSED) | DPMBase | virtual |
| importParticlesAs(ParticleHandler &particleHandler, InteractionHandler &interactionHandler, const ParticleSpecies *species) | DPMBase | |
| incrementRunNumberInFile() | DPMBase | static |
| initialise_dt(const double &dt) | oomph::Problem | |
| initialise_dt(const Vector< double > &dt) | oomph::Problem | |
| initialiseSolve() | DPMBase | |
| initialiseStatistics() | DPMBase | protectedvirtual |
| initialiseVTK() const | DPMBase | private |
| insertGhostParticle(BaseParticle *P) | DPMBase | |
| integrateAfterForceComputation() | DPMBase | protectedvirtual |
| integrateBeforeForceComputation() | DPMBase | protectedvirtual |
| interactionFile | DPMBase | |
| interactionHandler | DPMBase | |
| interactionVTKWriter_ | DPMBase | private |
| is_dparameter_calculated_analytically(double *const ¶meter_pt) | oomph::Problem | inline |
| isPinned_ | SolidProblem< ELEMENT_TYPE > | protected |
| isTimeEqualTo(Mdouble time) const | DPMBase | protected |
| Jacobian_has_been_computed | oomph::Problem | protected |
| Jacobian_reuse_is_enabled | oomph::Problem | protected |
| jacobian_reuse_is_enabled() | oomph::Problem | inline |
| Keep_temporal_error_below_tolerance | oomph::Problem | protected |
| launchNewRun(const char *name, bool quick=false) | DPMBase | |
| linear_solver_pt() | oomph::Problem | inline |
| linear_solver_pt() const | oomph::Problem | inline |
| Linear_solver_pt | oomph::Problem | private |
| loadSolidMesh(std::string infileName, bool cubic=true) | SolidProblem< ELEMENT_TYPE > | inline |
| logSurfaceCoupling | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | private |
| make_copy() | oomph::Problem | virtual |
| Mass_matrix_has_been_computed | oomph::Problem | protected |
| mass_matrix_reuse_is_enabled() | oomph::Problem | inline |
| Mass_matrix_reuse_is_enabled | oomph::Problem | protected |
| mass_matrix_solver_for_explicit_timestepper_pt() | oomph::Problem | inline |
| mass_matrix_solver_for_explicit_timestepper_pt() const | oomph::Problem | inline |
| Mass_matrix_solver_for_explicit_timestepper_pt | oomph::Problem | private |
| max_ | DPMBase | private |
| max_newton_iterations() | oomph::Problem | inline |
| Max_newton_iterations | oomph::Problem | protected |
| Max_res | oomph::Problem | protected |
| Max_residuals | oomph::Problem | protected |
| max_residuals() | oomph::Problem | inline |
| maximum_dt() | oomph::Problem | inline |
| Maximum_dt | oomph::Problem | protected |
| Mercury3D() | Mercury3D | |
| Mercury3D(const DPMBase &other) | Mercury3D | explicit |
| Mercury3D(const Mercury3D &other) | Mercury3D | |
| MercuryBase() | MercuryBase | |
| MercuryBase(const MercuryBase &mercuryBase) | MercuryBase | |
| mesh_pt() | oomph::Problem | inline |
| mesh_pt() const | oomph::Problem | inline |
| mesh_pt(const unsigned &imesh) | oomph::Problem | inline |
| mesh_pt(const unsigned &imesh) const | oomph::Problem | inline |
| Mesh_pt | oomph::Problem | private |
| min_ | DPMBase | private |
| Minimum_ds | oomph::Problem | protected |
| Minimum_dt | oomph::Problem | protected |
| minimum_dt() | oomph::Problem | inline |
| Minimum_dt_but_still_proceed | oomph::Problem | protected |
| mpiInsertParticleCheck(BaseParticle *P) | DPMBase | |
| mpiIsInCommunicationZone(BaseParticle *particle) | DPMBase | |
| Mercury3D::name_ | DPMBase | private |
| SolidProblem::name_ | SolidProblem< ELEMENT_TYPE > | protected |
| ndof() const | oomph::Problem | inline |
| newton_solve() | oomph::Problem | |
| newton_solve(unsigned const &max_adapt) | oomph::Problem | |
| newton_solve_continuation(double *const ¶meter_pt) | oomph::Problem | protected |
| newton_solve_continuation(double *const ¶meter_pt, DoubleVector &z) | oomph::Problem | protected |
| newton_solver_tolerance() | oomph::Problem | inline |
| Newton_solver_tolerance | oomph::Problem | protected |
| nglobal_data() const | oomph::Problem | inline |
| Nnewton_iter_taken | oomph::Problem | protected |
| nsub_mesh() const | oomph::Problem | inline |
| ntime_stepper() const | oomph::Problem | inline |
| nToWrite_ | DPMBase | private |
| numberOfDomains_ | DPMBase | private |
| numberOfOMPThreads_ | DPMBase | private |
| numberOfTimeSteps_ | DPMBase | private |
| Numerical_zero_for_sparse_assembly | oomph::Problem | protected |
| operator=(const Problem &)=delete | oomph::Problem | |
| oomph::ExplicitTimeSteppableObject::operator=(const ExplicitTimeSteppableObject &)=delete | oomph::ExplicitTimeSteppableObject | |
| outputInteractionDetails() const | DPMBase | protected |
| outputStatistics() | DPMBase | protectedvirtual |
| outputXBallsData(std::ostream &os) const | DPMBase | protectedvirtual |
| outputXBallsDataParticle(unsigned int i, unsigned int format, std::ostream &os) const | DPMBase | protectedvirtual |
| p_adapt(unsigned &n_refined, unsigned &n_unrefined) | oomph::Problem | |
| p_adapt() | oomph::Problem | inline |
| p_refine_selected_elements(const Vector< unsigned > &elements_to_be_refined) | oomph::Problem | |
| p_refine_selected_elements(const Vector< PRefineableElement * > &elements_to_be_refined_pt) | oomph::Problem | |
| p_refine_selected_elements(const unsigned &i_mesh, const Vector< unsigned > &elements_to_be_refined) | oomph::Problem | |
| p_refine_selected_elements(const unsigned &i_mesh, const Vector< PRefineableElement * > &elements_to_be_refined_pt) | oomph::Problem | |
| p_refine_selected_elements(const Vector< Vector< unsigned >> &elements_to_be_refined) | oomph::Problem | |
| p_refine_selected_elements(const Vector< Vector< PRefineableElement * >> &elements_to_be_refined_pt) | oomph::Problem | |
| p_refine_uniformly(const Vector< unsigned > &nrefine_for_mesh) | oomph::Problem | inline |
| p_refine_uniformly(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info) | oomph::Problem | inline |
| p_refine_uniformly(DocInfo &doc_info) | oomph::Problem | inline |
| p_refine_uniformly() | oomph::Problem | inline |
| p_refine_uniformly(const unsigned &i_mesh, DocInfo &doc_info) | oomph::Problem | |
| p_refine_uniformly(const unsigned &i_mesh) | oomph::Problem | inline |
| p_refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh) | oomph::Problem | inline |
| p_refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info) | oomph::Problem | inline |
| p_refine_uniformly_and_prune(DocInfo &doc_info) | oomph::Problem | inline |
| p_refine_uniformly_aux(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info, const bool &prune) | oomph::Problem | private |
| p_unrefine_uniformly(DocInfo &doc_info) | oomph::Problem | |
| p_unrefine_uniformly(const unsigned &i_mesh, DocInfo &doc_info) | oomph::Problem | |
| paoloParticleHandler | DPMBase | |
| Parameter_current | oomph::Problem | protected |
| Parameter_derivative | oomph::Problem | protected |
| particleDimensions_ | DPMBase | private |
| particleHandler | DPMBase | |
| Pause_at_end_of_sparse_assembly | oomph::Problem | protected |
| Perform_assembly_using_lists enum value | oomph::Problem | protected |
| Perform_assembly_using_maps enum value | oomph::Problem | protected |
| Perform_assembly_using_two_arrays enum value | oomph::Problem | protected |
| Perform_assembly_using_two_vectors enum value | oomph::Problem | protected |
| Perform_assembly_using_vectors_of_pairs enum value | oomph::Problem | protected |
| performGhostParticleUpdate() | DPMBase | protected |
| performGhostVelocityUpdate() | DPMBase | protected |
| periodicBoundaryHandler | DPMBase | |
| pinBoundaries(std::vector< unsigned > b) | SolidProblem< ELEMENT_TYPE > | inline |
| pinBoundary(unsigned b) | SolidProblem< ELEMENT_TYPE > | inline |
| poissonRatio_ | SolidProblem< ELEMENT_TYPE > | protected |
| prepareForSolve() | SolidProblem< ELEMENT_TYPE > | inline |
| printTime() const | DPMBase | protectedvirtual |
| Problem() | oomph::Problem | |
| Problem(const Problem &dummy)=delete | oomph::Problem | |
| Problem_is_nonlinear | oomph::Problem | protected |
| problem_is_nonlinear(const bool &prob_lin) | oomph::Problem | inline |
| processStatistics(bool) | DPMBase | protectedvirtual |
| random | DPMBase | |
| Mercury3D::read(std::istream &is, ReadOptions opt=ReadOptions::ReadAll) override | MercuryBase | virtual |
| SolidProblem::read(std::ifstream &restart_file, bool &unsteady_restart) | oomph::Problem | virtual |
| SolidProblem::read(std::ifstream &restart_file) | oomph::Problem | inlinevirtual |
| readArguments(int argc, char *argv[]) | DPMBase | |
| readDataFile(std::string fileName="", unsigned int format=0) | DPMBase | |
| readNextArgument(int &i, int argc, char *argv[]) override | MercuryBase | protectedvirtual |
| readNextDataFile(unsigned int format=0) | DPMBase | |
| readNextFStatFile() | DPMBase | |
| readOld(std::istream &is) | DPMBase | virtual |
| ReadOptions enum name | DPMBase | |
| readParAndIniFiles(std::string fileName) | DPMBase | |
| readRestartFile(ReadOptions opt=ReadOptions::ReadAll) | DPMBase | |
| readRestartFile(std::string fileName, ReadOptions opt=ReadOptions::ReadAll) | DPMBase | |
| readRunNumberFromFile() | DPMBase | static |
| readSpeciesFromDataFile(bool read=true) | DPMBase | inline |
| readSpeciesFromDataFile_ | DPMBase | private |
| readUserDefinedWall(const std::string &type) const | DPMBase | inlinevirtual |
| rebuild_global_mesh() | oomph::Problem | |
| refine_selected_elements(const Vector< unsigned > &elements_to_be_refined) | oomph::Problem | |
| refine_selected_elements(const Vector< RefineableElement * > &elements_to_be_refined_pt) | oomph::Problem | |
| refine_selected_elements(const unsigned &i_mesh, const Vector< unsigned > &elements_to_be_refined) | oomph::Problem | |
| refine_selected_elements(const unsigned &i_mesh, const Vector< RefineableElement * > &elements_to_be_refined_pt) | oomph::Problem | |
| refine_selected_elements(const Vector< Vector< unsigned >> &elements_to_be_refined) | oomph::Problem | |
| refine_selected_elements(const Vector< Vector< RefineableElement * >> &elements_to_be_refined_pt) | oomph::Problem | |
| refine_uniformly(const Vector< unsigned > &nrefine_for_mesh) | oomph::Problem | inline |
| refine_uniformly(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info) | oomph::Problem | inline |
| refine_uniformly(DocInfo &doc_info) | oomph::Problem | inline |
| refine_uniformly() | oomph::Problem | inline |
| refine_uniformly(const unsigned &i_mesh, DocInfo &doc_info) | oomph::Problem | |
| refine_uniformly(const unsigned &i_mesh) | oomph::Problem | inline |
| refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh) | oomph::Problem | inline |
| refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info) | oomph::Problem | inline |
| refine_uniformly_and_prune(DocInfo &doc_info) | oomph::Problem | inline |
| refine_uniformly_aux(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info, const bool &prune) | oomph::Problem | private |
| Relaxation_factor | oomph::Problem | protected |
| removeDuplicatePeriodicParticles() | DPMBase | protected |
| removeOldFiles() const | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| reset_arc_length_parameters() | oomph::Problem | inline |
| reset_assembly_handler_to_default() | oomph::Problem | |
| resetFileCounter() | DPMBase | |
| restarted_ | DPMBase | private |
| restartFile | DPMBase | |
| restartVersion_ | DPMBase | private |
| restore_dof_values() | oomph::Problem | |
| rotation_ | DPMBase | private |
| runNumber_ | DPMBase | private |
| Saved_dof_pt | oomph::Problem | private |
| saveSolidMesh() | SolidProblem< ELEMENT_TYPE > | inline |
| Scale_arc_length | oomph::Problem | protected |
| sCoupledElements_ | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | private |
| SCoupling()=default | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | |
| self_test() | oomph::Problem | |
| set_analytic_dparameter(double *const ¶meter_pt) | oomph::Problem | inline |
| set_analytic_hessian_products() | oomph::Problem | inline |
| set_consistent_pinned_values_for_continuation() | oomph::Problem | protected |
| set_dofs(const DoubleVector &dofs) | oomph::Problem | virtual |
| set_dofs(const unsigned &t, DoubleVector &dofs) | oomph::Problem | |
| set_dofs(const unsigned &t, Vector< double * > &dof_pt) | oomph::Problem | |
| set_explicit_time_stepper_pt(ExplicitTimeStepper *const &explicit_time_stepper_pt) | oomph::Problem | |
| set_initial_condition() | oomph::Problem | inlineprotectedvirtual |
| set_pinned_values_to_zero() | oomph::Problem | |
| set_timestepper_for_all_data(TimeStepper *const &time_stepper_pt, const bool &preserve_existing_data=false) | oomph::Problem | |
| setAppend(bool newAppendFlag) | DPMBase | |
| setBackgroundDrag(Mdouble backgroundDrag) | DPMBase | inline |
| setBodyForceAsGravity(double gravity=9.8) | SolidProblem< ELEMENT_TYPE > | inline |
| setCGWidth(const double &width) | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| setDensity(double density) | SolidProblem< ELEMENT_TYPE > | inline |
| setDimension(unsigned int newDim) | DPMBase | |
| setDissipation(double dissipation) | SolidProblem< ELEMENT_TYPE > | inline |
| setDomain(const Vec3D &min, const Vec3D &max) | DPMBase | |
| setElasticModulus(double elasticModulus) | SolidProblem< ELEMENT_TYPE > | inline |
| setFileType(FileType fileType) | DPMBase | |
| setFixedParticles(unsigned int n) | DPMBase | protected |
| setGravity(Vec3D newGravity) | DPMBase | |
| setHGridCellOverSizeRatio(Mdouble cellOverSizeRatio) | MercuryBase | |
| setHGridDistribution(HGridDistribution hGridDistribution) | MercuryBase | |
| setHGridMaxLevels(unsigned int HGridMaxLevels) | MercuryBase | |
| setHGridMethod(HGridMethod hGridMethod) | MercuryBase | |
| setHGridUpdateEachTimeStep(bool updateEachTimeStep) | MercuryBase | |
| setInteractionsWriteVTK(bool) | DPMBase | |
| setIsPinned(std::function< bool(SolidNode *, unsigned)> isPinned) | SolidProblem< ELEMENT_TYPE > | inline |
| setLastSavedTimeStep(unsigned int nextSavedTimeStep) | DPMBase | |
| setLogarithmicSaveCount(Mdouble logarithmicSaveCountBase) | DPMBase | |
| setMax(const Vec3D &max) | DPMBase | |
| setMax(Mdouble, Mdouble, Mdouble) | DPMBase | |
| setMaxNewtonIterations(unsigned Max_newton_iterations) | SolidProblem< ELEMENT_TYPE > | inline |
| setMeanVelocity(Vec3D V_mean_goal) | DPMBase | |
| setMeanVelocityAndKineticEnergy(Vec3D V_mean_goal, Mdouble Ek_goal) | DPMBase | |
| setMin(const Vec3D &min) | DPMBase | |
| setMin(Mdouble, Mdouble, Mdouble) | DPMBase | |
| setName(std::string name) | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| Mercury3D::setName(const std::string &name) | DPMBase | |
| Mercury3D::setName(const char *name) | DPMBase | |
| SolidProblem::setName(const std::string &name) | SolidProblem< ELEMENT_TYPE > | inline |
| setNewtonSolverTolerance(double Newton_solver_tolerance) | SolidProblem< ELEMENT_TYPE > | inline |
| setNToWrite(int nToWrite) | DPMBase | |
| setNumberOfDomains(std::vector< unsigned > direction) | DPMBase | |
| setNumberOfOMPThreads(int numberOfOMPThreads) | DPMBase | |
| setOomphGravity(double gravity) | SolidProblem< ELEMENT_TYPE > | inline |
| setOomphTimeStep(double dt) | SolidProblem< ELEMENT_TYPE > | inline |
| setOpenMode(std::fstream::openmode openMode) | DPMBase | |
| setParticleDimensions(unsigned int particleDimensions) | DPMBase | |
| setParticlesWriteVTK(bool writeParticlesVTK) | DPMBase | |
| setPoissonRatio(double poissonRatio) | SolidProblem< ELEMENT_TYPE > | inline |
| setRestarted(bool newRestartedFlag) | DPMBase | |
| setRestartVersion(std::string newRV) | DPMBase | |
| setRotation(bool rotation) | DPMBase | inline |
| setRunNumber(int runNumber) | DPMBase | |
| setSaveCount(unsigned int saveCount) | DPMBase | |
| setSoftStop() | DPMBase | private |
| setSolidCubicMesh(const unsigned &nx, const unsigned &ny, const unsigned &nz, const double &xMin, const double &xMax, const double &yMin, const double &yMax, const double &zMin, const double &zMax) | SolidProblem< ELEMENT_TYPE > | inline |
| setSolidFeelsParticles(bool val) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| setSuperquadricParticlesWriteVTK(bool writeSuperquadricParticlesVTK) | DPMBase | |
| setSystemDimensions(unsigned int newDim) | DPMBase | |
| setTime(Mdouble time) | DPMBase | |
| setTimeMax(Mdouble newTMax) | DPMBase | |
| setTimeStep(Mdouble newDt) | DPMBase | |
| setup_base_mesh_info_after_pruning() | oomph::Problem | private |
| setup_element_count_per_dof() | oomph::Problem | protected |
| setupInitialConditions() | DPMBase | virtual |
| setupRefinementParameters(const double &min_error_target, const double &max_error_target, Z2ErrorEstimator *&error_estimator_pt) | SolidProblem< ELEMENT_TYPE > | inline |
| setVTKOutputDirectory(const std::string &dir) | DPMBase | |
| setWallsWriteVTK(FileType writeWallsVTK) | DPMBase | |
| setWallsWriteVTK(bool) | DPMBase | |
| setWritePythonFileForVTKVisualisation(bool forceWritePythonFileForVTKVisualisation) | DPMBase | |
| setXBallsAdditionalArguments(std::string newXBArgs) | DPMBase | |
| setXBallsColourMode(int newCMode) | DPMBase | |
| setXBallsScale(Mdouble newScale) | DPMBase | |
| setXBallsVectorScale(double newVScale) | DPMBase | |
| setXMax(Mdouble newXMax) | DPMBase | |
| setXMin(Mdouble newXMin) | DPMBase | |
| setYMax(Mdouble newYMax) | DPMBase | |
| setYMin(Mdouble newYMin) | DPMBase | |
| setZMax(Mdouble newZMax) | DPMBase | |
| setZMin(Mdouble newZMin) | DPMBase | |
| shift_time_values() | oomph::Problem | virtual |
| Shut_up_in_newton_solve | oomph::Problem | |
| sign_of_jacobian() | oomph::Problem | inline |
| Sign_of_jacobian | oomph::Problem | protected |
| signalHandler(int signal) | DPMBase | privatestatic |
| Solid_mesh_pt | SolidProblem< ELEMENT_TYPE > | protected |
| solid_mesh_pt() | SolidProblem< ELEMENT_TYPE > | inline |
| solid_mesh_pt() const | SolidProblem< ELEMENT_TYPE > | inline |
| solidFeelsParticles_ | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | private |
| SolidProblem() | SolidProblem< ELEMENT_TYPE > | inline |
| solve() | DPMBase | |
| solve(int argc, char *argv[]) | DPMBase | |
| solve_eigenproblem(const unsigned &n_eval, Vector< std::complex< double >> &eigenvalue, Vector< DoubleVector > &eigenvector, const bool &steady=true) | oomph::Problem | |
| solve_eigenproblem(const unsigned &n_eval, Vector< std::complex< double >> &eigenvalue, const bool &steady=true) | oomph::Problem | inline |
| solveMercury(unsigned long nt) | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| solveOomph(int max_adapt=0) | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| solveSteady(const unsigned &max_adapt=0) | SolidProblem< ELEMENT_TYPE > | inline |
| solveSurfaceCoupling(const unsigned max_adapt=0) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| solveSurfaceCoupling(unsigned nStep, const unsigned max_adapt) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| solveSurfaceCouplingFixedSolid() | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| solveSurfaceCouplingForgiving(unsigned nStep, double timeMaxMin=-constants::inf, const unsigned max_adapt=0) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| solveUnsteady(double timeMax, double dt, unsigned saveCount=10, const unsigned &max_adapt=0) | SolidProblem< ELEMENT_TYPE > | inline |
| solveUnsteadyForgiving(double timeMax, double timeMaxMin, double dt, unsigned saveCount=10) | SolidProblem< ELEMENT_TYPE > | inline |
| sparse_assemble_row_or_column_compressed(Vector< int * > &column_or_row_index, Vector< int * > &row_or_column_start, Vector< double * > &value, Vector< unsigned > &nnz, Vector< double * > &residual, bool compressed_row_flag) | oomph::Problem | protectedvirtual |
| sparse_assemble_row_or_column_compressed_with_lists(Vector< int * > &column_or_row_index, Vector< int * > &row_or_column_start, Vector< double * > &value, Vector< unsigned > &nnz, Vector< double * > &residual, bool compressed_row_flag) | oomph::Problem | privatevirtual |
| sparse_assemble_row_or_column_compressed_with_maps(Vector< int * > &column_or_row_index, Vector< int * > &row_or_column_start, Vector< double * > &value, Vector< unsigned > &nnz, Vector< double * > &residual, bool compressed_row_flag) | oomph::Problem | privatevirtual |
| sparse_assemble_row_or_column_compressed_with_two_arrays(Vector< int * > &column_or_row_index, Vector< int * > &row_or_column_start, Vector< double * > &value, Vector< unsigned > &nnz, Vector< double * > &residual, bool compressed_row_flag) | oomph::Problem | privatevirtual |
| sparse_assemble_row_or_column_compressed_with_two_vectors(Vector< int * > &column_or_row_index, Vector< int * > &row_or_column_start, Vector< double * > &value, Vector< unsigned > &nnz, Vector< double * > &residual, bool compressed_row_flag) | oomph::Problem | privatevirtual |
| sparse_assemble_row_or_column_compressed_with_vectors_of_pairs(Vector< int * > &column_or_row_index, Vector< int * > &row_or_column_start, Vector< double * > &value, Vector< unsigned > &nnz, Vector< double * > &residual, bool compressed_row_flag) | oomph::Problem | privatevirtual |
| Sparse_assemble_with_arrays_allocation_increment | oomph::Problem | protected |
| Sparse_assemble_with_arrays_initial_allocation | oomph::Problem | protected |
| Sparse_assemble_with_arrays_previous_allocation | oomph::Problem | protected |
| Sparse_assembly_method | oomph::Problem | protected |
| SpatialErrorEstimatorFctPt typedef | oomph::Problem | |
| SpatialErrorEstimatorWithDocFctPt typedef | oomph::Problem | |
| speciesHandler | DPMBase | |
| splitDomain(DomainSplit domainSplit) | DPMBase | |
| statFile | DPMBase | |
| steady_newton_solve(unsigned const &max_adapt=0) | oomph::Problem | |
| store_current_dof_values() | oomph::Problem | |
| Store_local_dof_pt_in_elements | oomph::Problem | private |
| Sub_mesh_pt | oomph::Problem | private |
| Suppress_warning_about_actions_before_read_unstructured_meshes | oomph::Problem | static |
| symmetrise_eigenfunction_for_adaptive_pitchfork_tracking() | oomph::Problem | virtual |
| synchroniseParticle(BaseParticle *, unsigned fromProcessor=0) | DPMBase | protected |
| systemDimensions_ | DPMBase | private |
| Theta_squared | oomph::Problem | protected |
| time() | oomph::Problem | virtual |
| time() const | oomph::Problem | |
| time_ | DPMBase | private |
| Time_adaptive_newton_crash_on_solve_fail | oomph::Problem | protected |
| time_adaptive_newton_crash_on_solve_fail() | oomph::Problem | inline |
| Time_pt | oomph::Problem | private |
| time_pt() | oomph::Problem | inline |
| time_pt() const | oomph::Problem | inlinevirtual |
| Time_stepper_pt | oomph::Problem | private |
| time_stepper_pt() | oomph::Problem | inline |
| time_stepper_pt() const | oomph::Problem | inline |
| time_stepper_pt(const unsigned &i) | oomph::Problem | inline |
| timeMax_ | DPMBase | private |
| timeStep_ | DPMBase | private |
| Timestep_reduction_factor_after_nonconvergence | oomph::Problem | protected |
| totalCurrentMaxRelativeDisplacement_ | MercuryBase | private |
| Traction_mesh_pt | SolidProblem< ELEMENT_TYPE > | protected |
| traction_mesh_pt() | SolidProblem< ELEMENT_TYPE > | inline |
| traction_mesh_pt() const | SolidProblem< ELEMENT_TYPE > | inline |
| triangleWalls_ | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | private |
| unrefine_uniformly() | oomph::Problem | |
| unrefine_uniformly(const unsigned &i_mesh) | oomph::Problem | |
| unset_analytic_dparameter(double *const ¶meter_pt) | oomph::Problem | inline |
| unset_analytic_hessian_products() | oomph::Problem | inline |
| unsteady_newton_solve(const double &dt) | oomph::Problem | |
| unsteady_newton_solve(const double &dt, const bool &shift_values) | oomph::Problem | |
| unsteady_newton_solve(const double &dt, const unsigned &max_adapt, const bool &first, const bool &shift=true) | oomph::Problem | |
| updateDPMWallsFromFiniteElems() | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| updateEachTimeStep_ | MercuryBase | private |
| updateGhostGrid(BaseParticle *P) | DPMBase | |
| updateTractionOnFiniteElems() | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| updateTriangleWall(TriangleWall *&wall, std::array< Vec3D, 3 > vertex) | SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| Use_continuation_timestepper | oomph::Problem | protected |
| Use_finite_differences_for_continuation_derivatives | oomph::Problem | protected |
| Use_globally_convergent_newton_method | oomph::Problem | private |
| use_predictor_values_as_initial_guess() | oomph::Problem | inline |
| Use_predictor_values_as_initial_guess | oomph::Problem | private |
| useCGMapping() | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inline |
| userHGridCellSize(unsigned int level) | MercuryBase | virtual |
| vtkWriter_ | DPMBase | private |
| wallDetailsVTKWriter_ | DPMBase | private |
| wallHandler | DPMBase | |
| wallVTKWriter_ | DPMBase | private |
| write(std::ostream &os, bool writeAllParticles=true) const override | MercuryBase | virtual |
| writeDataFile() | DPMBase | |
| writeEneFile() | DPMBase | |
| writeEneHeader(std::ostream &os) const override | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inlinevirtual |
| writeEneTimeStep(std::ostream &os) const override | BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > > | inlinevirtual |
| writeFStatFile() | DPMBase | |
| writeFstatHeader(std::ostream &os) const | DPMBase | protectedvirtual |
| writeOutputFiles() | DPMBase | virtual |
| writeParticlesVTK_ | DPMBase | private |
| writePythonFileForVTKVisualisation() const | DPMBase | |
| writeRestartFile() | DPMBase | virtual |
| writeSuperquadricParticlesVTK_ | DPMBase | private |
| writeToVTK() | SolidProblem< ELEMENT_TYPE > | inline |
| writeVTKFiles() const | DPMBase | protected |
| writeXBallsScript() const | DPMBase | virtual |
| X_MAX enum value | SolidProblem< ELEMENT_TYPE > | |
| X_MIN enum value | SolidProblem< ELEMENT_TYPE > | |
| xBallsAdditionalArguments_ | DPMBase | private |
| xBallsColourMode_ | DPMBase | private |
| xBallsScale_ | DPMBase | private |
| xBallsVectorScale_ | DPMBase | private |
| Y_MAX enum value | SolidProblem< ELEMENT_TYPE > | |
| Y_MIN enum value | SolidProblem< ELEMENT_TYPE > | |
| Z_MAX enum value | SolidProblem< ELEMENT_TYPE > | |
| Z_MIN enum value | SolidProblem< ELEMENT_TYPE > | |
| ~DPMBase() | DPMBase | virtual |
| ~ExplicitTimeSteppableObject() | oomph::ExplicitTimeSteppableObject | inlinevirtual |
| ~MercuryBase() override | MercuryBase | |
| ~Problem() | oomph::Problem | virtual |