SCoupledSolidProblem< ELEMENT > Member List

This is the complete list of members for SCoupledSolidProblem< ELEMENT >, including all inherited members.

actions_after_adapt()oomph::Probleminlinevirtual
actions_after_change_in_bifurcation_parameter()oomph::Probleminlineprotectedvirtual
actions_after_change_in_global_parameter(double *const &parameter_pt)oomph::Probleminlineprotectedvirtual
actions_after_explicit_stage()oomph::ExplicitTimeSteppableObjectinlinevirtual
actions_after_explicit_timestep()oomph::Probleminlineprotectedvirtual
actions_after_implicit_timestep()oomph::Probleminlineprotectedvirtual
actions_after_implicit_timestep_and_error_estimation()oomph::Probleminlineprotectedvirtual
actions_after_newton_solve()oomph::Probleminlineprotectedvirtual
actions_after_newton_step()oomph::Probleminlineprotectedvirtual
actions_after_parameter_increase(double *const &parameter_pt)oomph::Probleminlineprotectedvirtual
actions_after_read_unstructured_meshes()oomph::Probleminlineprotectedvirtual
actions_before_adapt()oomph::Probleminlinevirtual
actions_before_explicit_stage()oomph::ExplicitTimeSteppableObjectinlinevirtual
actions_before_explicit_timestep()oomph::Probleminlineprotectedvirtual
actions_before_implicit_timestep()oomph::Probleminlineprotectedvirtual
actions_before_newton_convergence_check()oomph::Probleminlineprotectedvirtual
actions_before_newton_solve()oomph::Probleminlineprotectedvirtual
actions_before_newton_step()oomph::Probleminlineprotectedvirtual
actions_before_read_unstructured_meshes()oomph::Probleminlineprotectedvirtual
Mercury3D::actionsAfterSolve()DPMBaseprotectedvirtual
SolidProblem::actionsAfterSolve()SolidProblem< ELEMENT_TYPE >inlinevirtual
actionsAfterTimeStep()DPMBaseprotectedvirtual
actionsBeforeOomphTimeStep()SolidProblem< ELEMENT_TYPE >inlinevirtual
actionsBeforeSolve()SolidProblem< ELEMENT_TYPE >inlinevirtual
actionsBeforeTimeLoop()DPMBaseprotectedvirtual
actionsBeforeTimeStep()DPMBaseprotectedvirtual
actionsOnRestart()DPMBaseprotectedvirtual
activate_bifurcation_tracking(double *const &parameter_pt, const DoubleVector &eigenvector, const bool &block_solve=true)oomph::Problem
activate_bifurcation_tracking(double *const &parameter_pt, const DoubleVector &eigenvector, const DoubleVector &normalisation, const bool &block_solve=true)oomph::Problem
activate_fold_tracking(double *const &parameter_pt, const bool &block_solve=true)oomph::Problem
activate_hopf_tracking(double *const &parameter_pt, const bool &block_solve=true)oomph::Problem
activate_hopf_tracking(double *const &parameter_pt, const double &omega, const DoubleVector &null_real, const DoubleVector &null_imag, const bool &block_solve=true)oomph::Problem
activate_pitchfork_tracking(double *const &parameter_pt, const DoubleVector &symmetry_vector, const bool &block_solve=true)oomph::Problem
adapt(unsigned &n_refined, unsigned &n_unrefined)oomph::Problem
adapt()oomph::Probleminline
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::Probleminline
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::Probleminline
add_sub_mesh(Mesh *const &mesh_pt)oomph::Probleminline
add_time_stepper_pt(TimeStepper *const &time_stepper_pt)oomph::Problem
add_to_dofs(const double &lambda, const DoubleVector &increment_dofs)oomph::Problemvirtual
addAnisotropy(double Ex, double Ey, double Ez)SolidProblem< ELEMENT_TYPE >inline
addDissipation(double dissipation)SolidProblem< ELEMENT_TYPE >inline
Always_take_one_newton_stepoomph::Problemprotected
append_DPMBaseprivate
arc_length_step_solve(double *const &parameter_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 &parameter_pt, const double &ds, const unsigned &max_adapt)oomph::Problemprivate
Arc_length_step_takenoomph::Problemprotected
are_hessian_products_calculated_analytically()oomph::Probleminline
areInContact(const BaseParticle *pI, const BaseParticle *pJ)DPMBasestatic
Assembly_handler_ptoomph::Problemprivate
assembly_handler_pt()oomph::Probleminline
assembly_handler_pt() constoomph::Probleminline
Assembly_method enum nameoomph::Problemprotected
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_DPMBaseprivate
BaseCoupling()=defaultBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >
bifurcation_adapt_doc_errors(const unsigned &bifurcation_type)oomph::Problemprivate
bifurcation_adapt_helper(unsigned &n_refined, unsigned &n_unrefined, const unsigned &bifurcation_type, const bool &actually_adapt=true)oomph::Problemprivate
Bifurcation_detectionoomph::Problemprotected
bifurcation_parameter_pt() constoomph::Problem
Bisect_to_find_bifurcationoomph::Problemprotected
body_force_fctSolidProblem< ELEMENT_TYPE >protected
Boundary enum nameSolidProblem< ELEMENT_TYPE >
boundaryHandlerDPMBase
boundaryVTKWriter_DPMBaseprivate
build_global_mesh()oomph::Problem
calculate_continuation_derivatives(double *const &parameter_pt)oomph::Problemprotected
calculate_continuation_derivatives(const DoubleVector &z)oomph::Problemprotected
calculate_continuation_derivatives_fd(double *const &parameter_pt)oomph::Problemprotected
calculate_continuation_derivatives_fd_helper(double *const &parameter_pt)oomph::Problemprivate
calculate_continuation_derivatives_helper(const DoubleVector &z)oomph::Problemprivate
Calculate_dparameter_analyticoomph::Problemprotected
Calculate_hessian_products_analyticoomph::Problemprotected
calculate_predictions()oomph::Problem
cgFunction_BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
cgHandlerDPMBase
CGMapping_BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
checkAndDuplicatePeriodicParticles()DPMBaseprotected
checkInteractionWithBoundaries()DPMBaseprotectedvirtual
checkParticleForInteraction(const BaseParticle &P) finalMercuryBasevirtual
checkParticleForInteractionLocal(const BaseParticle &P) finalMercuryBasevirtual
checkParticleForInteractionLocalPeriodic(const BaseParticle &P)DPMBase
checkResidual()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
checkSettings()DPMBase
clock_DPMBase
closeFiles()DPMBase
communicator_pt()oomph::Probleminline
communicator_pt() constoomph::Probleminline
Communicator_ptoomph::Problemprotected
computeAdditionalForces()DPMBaseinlineprotectedvirtual
computeAllForces()DPMBaseprotectedvirtual
computeExternalForces(BaseParticle *)DPMBaseprotectedvirtual
computeForcesDueToWalls(BaseParticle *, BaseWall *)DPMBaseprotectedvirtual
computeInternalForce(BaseParticle *, BaseParticle *)DPMBaseprotectedvirtual
computeInternalForces(BaseParticle *obj) overrideMercury3Dprotectedvirtual
computeOneTimeStep()DPMBasevirtual
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) overrideMercury3Dprotectedvirtual
constitutive_law_ptSolidProblem< ELEMENT_TYPE >protected
constructor()Mercury3D
Continuation_directionoomph::Problemprotected
Continuation_time_stepperoomph::Problemprotectedstatic
continueFlag_DPMBaseprivatestatic
continueSolve() constDPMBaseprotectedvirtual
copy(Problem *orig_problem_pt)oomph::Problem
Copy_of_problem_ptoomph::Problemprotected
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_MercuryBaseprivate
dataFileDPMBase
deactivate_bifurcation_tracking()oomph::Probleminline
debug_hook_fct(const unsigned &i)oomph::Probleminlinevirtual
decompose()DPMBasevirtual
Default_assembly_handler_ptoomph::Problemprivate
Default_eigen_solver_ptoomph::Problemprivate
Default_linear_solver_ptoomph::Problemprivate
Default_set_initial_condition_calledoomph::Problemprivate
delete_all_external_storage()oomph::Problem
deleteGhostParticles(std::set< BaseParticle * > &particlesToBeDeleted)DPMBaseprotected
density_SolidProblem< ELEMENT_TYPE >protected
describe_dofs(std::ostream &out= *(oomph_info.stream_pt())) constoomph::Problem
Desired_newton_iterations_dsoomph::Problemprotected
Desired_proportion_of_arc_lengthoomph::Problemprotected
disable_discontinuous_formulation()oomph::Probleminline
disable_globally_convergent_newton_method()oomph::Probleminline
disable_info_in_newton_solve()oomph::Probleminline
disable_jacobian_reuse()oomph::Probleminline
disable_mass_matrix_reuse()oomph::Problem
disable_store_local_dof_pt_in_elements()oomph::Probleminline
disableLogSurfaceCoupling()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
disableSoftStop()DPMBaseinlineprotected
disableSoftStop_DPMBaseprivate
discontinueSolve()DPMBaseinlineprotected
Discontinuous_element_formulationoomph::Problemprotected
distributed() constoomph::Probleminline
doc_errors(DocInfo &doc_info)oomph::Problem
doc_errors()oomph::Probleminline
Doc_time_in_distributeoomph::Problemprotected
does_pointer_correspond_to_problem_data(double *const &parameter_pt)oomph::Problemprotected
dof(const unsigned &i)oomph::Probleminline
dof(const unsigned &i) constoomph::Probleminline
Dof_currentoomph::Problemprotected
dof_current(const unsigned &i)oomph::Probleminlineprotected
Dof_current_offsetoomph::Problemprotected
Dof_derivativeoomph::Problemprotected
dof_derivative(const unsigned &i)oomph::Probleminlineprotected
Dof_derivative_offsetoomph::Problemprotected
dof_distribution_pt() constoomph::Probleminline
Dof_distribution_ptoomph::Problemprotected
dof_pt(const unsigned &i)oomph::Probleminline
dof_pt(const unsigned &i) constoomph::Probleminline
Dof_ptoomph::Problemprotected
domainHandlerDPMBase
DomainSplit enum nameDPMBase
doubly_adaptive_unsteady_newton_solve(const double &dt, const double &epsilon, const unsigned &max_adapt, const bool &first, const bool &shift=true)oomph::Probleminline
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::Probleminline
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::Problemprivate
DPMBase()DPMBase
DPMBase(const DPMBase &other)DPMBase
Ds_currentoomph::Problemprotected
DTSF_max_increaseoomph::Problemprotected
DTSF_min_decreaseoomph::Problemprotected
Dummy_time_valueoomph::ExplicitTimeSteppableObjectprivatestatic
dump(std::ofstream &dump_file) constoomph::Problemvirtual
dump(const std::string &dump_file_name) constoomph::Probleminline
eigen_solver_pt()oomph::Probleminline
eigen_solver_pt() constoomph::Probleminline
Eigen_solver_ptoomph::Problemprivate
elasticModulus_SolidProblem< ELEMENT_TYPE >protected
ELEMENT typedefSCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >
Element_count_per_dofoomph::Problemprotected
Empty_actions_after_read_unstructured_meshes_has_been_calledoomph::Problemprivate
Empty_actions_before_read_unstructured_meshes_has_been_calledoomph::Problemprivate
enable_discontinuous_formulation()oomph::Probleminline
enable_globally_convergent_newton_method()oomph::Probleminline
enable_info_in_newton_solve()oomph::Probleminline
enable_jacobian_reuse()oomph::Probleminline
enable_mass_matrix_reuse()oomph::Problem
enable_store_local_dof_pt_in_elements()oomph::Probleminline
eneFileDPMBase
explicit_time_stepper_pt()oomph::Probleminline
Explicit_time_stepper_ptoomph::Problemprivate
explicit_timestep(const double &dt, const bool &shift_values=true)oomph::Problem
ExplicitTimeSteppableObject()oomph::ExplicitTimeSteppableObjectinline
ExplicitTimeSteppableObject(const ExplicitTimeSteppableObject &)=deleteoomph::ExplicitTimeSteppableObject
FD_step_used_in_get_hessian_vector_productsoomph::Problemprotected
fillDomainWithParticles(unsigned N=50)DPMBase
finaliseSolve()DPMBase
findNextExistingDataFile(Mdouble tMin, bool verbose=true)DPMBase
finishStatistics()DPMBaseprotectedvirtual
First_jacobian_sign_changeoomph::Problemprotected
flush_global_data()oomph::Probleminline
flush_sub_meshes()oomph::Probleminline
forceWriteOutputFiles()DPMBase
forceWritePythonFileForVTKVisualisation_DPMBaseprivate
fStatFileDPMBase
gatherContactStatistics(unsigned int index1, int index2, Vec3D Contact, Mdouble delta, Mdouble ctheta, Mdouble fdotn, Mdouble fdott, Vec3D P1_P2_normal_, Vec3D P1_P2_tangential)DPMBasevirtual
gatherContactStatistics()DPMBaseprotected
get1DParametersFromRunNumber(int size_x) constDPMBase
get2DParametersFromRunNumber(int size_x, int size_y) constDPMBase
get3DParametersFromRunNumber(int size_x, int size_y, int size_z) constDPMBase
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 &parameter_pt, DoubleVector &result)oomph::Problem
get_dofs(DoubleVector &dofs) constoomph::Problemvirtual
get_dofs(const unsigned &t, DoubleVector &dofs) constoomph::Problemvirtual
get_dvaluesdt(DoubleVector &f)oomph::Problemvirtual
get_eigenproblem_matrices(CRDoubleMatrix &mass_matrix, CRDoubleMatrix &main_matrix, const double &shift=0.0)oomph::Problemvirtual
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::Problemvirtual
get_jacobian(DoubleVector &residuals, DenseDoubleMatrix &jacobian)oomph::Problemvirtual
get_jacobian(DoubleVector &residuals, CRDoubleMatrix &jacobian)oomph::Problemvirtual
get_jacobian(DoubleVector &residuals, CCDoubleMatrix &jacobian)oomph::Problemvirtual
get_jacobian(DoubleVector &residuals, SumOfMatrices &jacobian)oomph::Probleminlinevirtual
get_residuals(DoubleVector &residuals)oomph::Problemvirtual
get_x(const Vector< double > &xi, Vector< double > &x) constSolidProblem< ELEMENT_TYPE >inline
getAppend() constDPMBase
getBackgroundDrag() constDPMBaseinline
getCenter() constDPMBaseinline
getCentreOfMass() constDPMBase
getCGFunction()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getCGWidth()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getCPUTime()DPMBaseinline
getCurrentDomain()DPMBase
getDataFile()DPMBase
getDataFile() constDPMBase
getDeflection(Vector< double > xi, unsigned d) constSolidProblem< ELEMENT_TYPE >inline
getDensity() constSolidProblem< ELEMENT_TYPE >inline
getDomainSize(std::array< double, 3 > &min, std::array< double, 3 > &max) constSolidProblem< ELEMENT_TYPE >inline
getElasticEnergy() constDPMBase
getElasticModulus() constSolidProblem< ELEMENT_TYPE >inline
getElementBoundingBox(ELEMENT *&elem_pt, Vec3D &min, Vec3D &max)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getEneFile()DPMBase
getEneFile() constDPMBase
getFStatFile()DPMBase
getFStatFile() constDPMBase
getGravitationalEnergy(Vec3D origin={0, 0, 0}) constDPMBase
getGravity() constDPMBase
getHGrid()MercuryBaseinlineprotected
getHGrid() constMercuryBaseinlineprotected
getHGridCellOverSizeRatio() constMercuryBase
getHGridCurrentMaxRelativeDisplacement() constMercuryBase
getHGridDistribution() constMercuryBase
getHGridMaxLevels() constMercuryBase
getHGridMethod() constMercuryBaseinline
getHGridTargetMaxInteractionRadius() constMercuryBasevirtual
getHGridTargetMinInteractionRadius() constMercuryBasevirtual
getHGridTargetNumberOfBuckets() constMercuryBasevirtual
getHGridTotalCurrentMaxRelativeDisplacement() constMercuryBase
getHGridUpdateEachTimeStep() const finalMercuryBasevirtual
getInfo(const BaseParticle &P) constDPMBasevirtual
getInteractionFile()DPMBase
getInteractionFile() constDPMBase
getKineticEnergy() constDPMBase
getKineticStress() constDPMBase
getMassMomentumEnergy(double &mass, Vector< double > &com, Vector< double > &linearMomentum, Vector< double > &angularMomentum, double &elasticEnergy, double &kineticEnergy) constSolidProblem< ELEMENT_TYPE >inline
getMax() constDPMBaseinline
getMin() constDPMBaseinline
getName() constBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getNextTime() constDPMBase
getNToWrite() constDPMBase
getNumberOfDomains()DPMBase
getNumberOfOMPThreads() constDPMBase
getNumberOfTimeSteps() constDPMBase
getOomphGravity() constSolidProblem< ELEMENT_TYPE >inline
getOomphTime() constSolidProblem< ELEMENT_TYPE >inline
getOomphTimeStep() constSolidProblem< ELEMENT_TYPE >inline
getParticleDimensions() constDPMBase
getParticlesWriteVTK() constDPMBase
getPoissonRatio() constSolidProblem< ELEMENT_TYPE >inline
getRestarted() constDPMBase
getRestartFile()DPMBase
getRestartFile() constDPMBase
getRestartVersion() constDPMBase
getRotation() constDPMBaseinline
getRotationalEnergy() constDPMBase
getRunNumber() constDPMBase
getSCoupledElements()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getSolidFeelsParticles() constSCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getStatFile()DPMBase
getStatFile() constDPMBase
getStaticStress() constDPMBase
getSuperquadricParticlesWriteVTK() constDPMBase
getSystemDimensions() constDPMBase
getTime() constDPMBase
getTimeMax() constDPMBase
getTimeStep() constDPMBase
getTotalEnergy() constDPMBase
getTotalMass() constDPMBase
getTotalMomentum() constDPMBase
getTotalStress() constDPMBase
getTotalVolume() constDPMBase
getVtkWriter() constDPMBase
getWallsWriteVTK() constDPMBase
getWallTime()DPMBaseinline
getWallVTKWriter()DPMBase
getWritePythonFileForVTKVisualisation() constDPMBase
getXBallsAdditionalArguments() constDPMBase
getXBallsColourMode() constDPMBase
getXBallsScale() constDPMBase
getXBallsVectorScale() constDPMBase
getXCenter() constDPMBaseinline
getXMax() constDPMBaseinline
getXMin() constDPMBaseinline
getYCenter() constDPMBaseinline
getYMax() constDPMBaseinline
getYMin() constDPMBaseinline
getZCenter() constDPMBaseinline
getZMax() constDPMBaseinline
getZMin() constDPMBaseinline
Global_data_ptoomph::Problemprivate
global_data_pt(const unsigned &i)oomph::Probleminline
global_dof_pt(const unsigned &i)oomph::Probleminline
global_temporal_error_norm()oomph::Probleminlineprotectedvirtual
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::Problemprivate
Mercury3D::gravity_DPMBaseprivate
SolidProblem::gravity_SolidProblem< ELEMENT_TYPE >protected
gridMercuryBaseprivate
gridNeedsUpdate_MercuryBaseprivate
handleParticleAddition(unsigned int id, BaseParticle *p)DPMBasevirtual
handleParticleRemoval(unsigned int id)DPMBasevirtual
hGridActionsAfterIntegration() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeIntegration() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeTimeLoop() overrideMercuryBasevirtual
hGridActionsBeforeTimeStep() overrideMercuryBasevirtual
hGridCellOverSizeRatio_MercuryBaseprivate
hGridDistribution_MercuryBaseprivate
hGridFindContactsWithinTargetCell(int x, int y, int z, unsigned int l)Mercury3Dprotected
hGridFindContactsWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj)Mercury3Dprotected
hGridFindParticleContacts(const BaseParticle *obj) overrideMercury3Dvirtual
hGridFindParticlesWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj, std::vector< BaseParticle * > &list)Mercury3Dprotected
hGridGetInteractingParticleList(BaseParticle *obj, std::vector< BaseParticle * > &list) overrideMercury3Dprotectedvirtual
hGridHasContactsInTargetCell(int x, int y, int z, unsigned int l, const BaseParticle *obj) constMercury3Dprotected
hGridHasParticleContacts(const BaseParticle *obj) overrideMercury3Dprotectedvirtual
hGridInfo(std::ostream &os=std::cout) constMercuryBase
hGridInsertParticle(BaseParticle *obj) finalMercuryBaseprotected
DPMBase::hGridInsertParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridMaxLevels_MercuryBaseprivate
hGridMethod_MercuryBaseprivate
hGridNeedsRebuilding()MercuryBase
hGridRebuild()MercuryBaseprotected
hGridRemoveParticle(BaseParticle *obj) overrideMercury3Dprotected
MercuryBase::hGridRemoveParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridUpdateMove(BaseParticle *iP, Mdouble move) finalMercuryBaseprotectedvirtual
hGridUpdateParticle(BaseParticle *obj) overrideMercury3Dprotected
MercuryBase::hGridUpdateParticle(BaseParticle *obj UNUSED)DPMBasevirtual
importParticlesAs(ParticleHandler &particleHandler, InteractionHandler &interactionHandler, const ParticleSpecies *species)DPMBase
incrementRunNumberInFile()DPMBasestatic
initialise_dt(const double &dt)oomph::Problem
initialise_dt(const Vector< double > &dt)oomph::Problem
initialiseSolve()DPMBase
initialiseStatistics()DPMBaseprotectedvirtual
initialiseVTK() constDPMBaseprivate
insertGhostParticle(BaseParticle *P)DPMBase
integrateAfterForceComputation()DPMBaseprotectedvirtual
integrateBeforeForceComputation()DPMBaseprotectedvirtual
interactionFileDPMBase
interactionHandlerDPMBase
interactionVTKWriter_DPMBaseprivate
is_dparameter_calculated_analytically(double *const &parameter_pt)oomph::Probleminline
isPinned_SolidProblem< ELEMENT_TYPE >protected
isTimeEqualTo(Mdouble time) constDPMBaseprotected
Jacobian_has_been_computedoomph::Problemprotected
Jacobian_reuse_is_enabledoomph::Problemprotected
jacobian_reuse_is_enabled()oomph::Probleminline
Keep_temporal_error_below_toleranceoomph::Problemprotected
launchNewRun(const char *name, bool quick=false)DPMBase
linear_solver_pt()oomph::Probleminline
linear_solver_pt() constoomph::Probleminline
Linear_solver_ptoomph::Problemprivate
loadSolidMesh(std::string infileName, bool cubic=true)SolidProblem< ELEMENT_TYPE >inline
logSurfaceCouplingSCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
make_copy()oomph::Problemvirtual
Mass_matrix_has_been_computedoomph::Problemprotected
mass_matrix_reuse_is_enabled()oomph::Probleminline
Mass_matrix_reuse_is_enabledoomph::Problemprotected
mass_matrix_solver_for_explicit_timestepper_pt()oomph::Probleminline
mass_matrix_solver_for_explicit_timestepper_pt() constoomph::Probleminline
Mass_matrix_solver_for_explicit_timestepper_ptoomph::Problemprivate
max_DPMBaseprivate
max_newton_iterations()oomph::Probleminline
Max_newton_iterationsoomph::Problemprotected
Max_resoomph::Problemprotected
Max_residualsoomph::Problemprotected
max_residuals()oomph::Probleminline
maximum_dt()oomph::Probleminline
Maximum_dtoomph::Problemprotected
Mercury3D()Mercury3D
Mercury3D(const DPMBase &other)Mercury3Dexplicit
Mercury3D(const Mercury3D &other)Mercury3D
MercuryBase()MercuryBase
MercuryBase(const MercuryBase &mercuryBase)MercuryBase
mesh_pt()oomph::Probleminline
mesh_pt() constoomph::Probleminline
mesh_pt(const unsigned &imesh)oomph::Probleminline
mesh_pt(const unsigned &imesh) constoomph::Probleminline
Mesh_ptoomph::Problemprivate
min_DPMBaseprivate
Minimum_dsoomph::Problemprotected
Minimum_dtoomph::Problemprotected
minimum_dt()oomph::Probleminline
Minimum_dt_but_still_proceedoomph::Problemprotected
mpiInsertParticleCheck(BaseParticle *P)DPMBase
mpiIsInCommunicationZone(BaseParticle *particle)DPMBase
Mercury3D::name_DPMBaseprivate
SolidProblem::name_SolidProblem< ELEMENT_TYPE >protected
ndof() constoomph::Probleminline
newton_solve()oomph::Problem
newton_solve(unsigned const &max_adapt)oomph::Problem
newton_solve_continuation(double *const &parameter_pt)oomph::Problemprotected
newton_solve_continuation(double *const &parameter_pt, DoubleVector &z)oomph::Problemprotected
newton_solver_tolerance()oomph::Probleminline
Newton_solver_toleranceoomph::Problemprotected
nglobal_data() constoomph::Probleminline
Nnewton_iter_takenoomph::Problemprotected
nsub_mesh() constoomph::Probleminline
ntime_stepper() constoomph::Probleminline
nToWrite_DPMBaseprivate
numberOfDomains_DPMBaseprivate
numberOfOMPThreads_DPMBaseprivate
numberOfTimeSteps_DPMBaseprivate
Numerical_zero_for_sparse_assemblyoomph::Problemprotected
operator=(const Problem &)=deleteoomph::Problem
oomph::ExplicitTimeSteppableObject::operator=(const ExplicitTimeSteppableObject &)=deleteoomph::ExplicitTimeSteppableObject
outputInteractionDetails() constDPMBaseprotected
outputStatistics()DPMBaseprotectedvirtual
outputXBallsData(std::ostream &os) constDPMBaseprotectedvirtual
outputXBallsDataParticle(unsigned int i, unsigned int format, std::ostream &os) constDPMBaseprotectedvirtual
p_adapt(unsigned &n_refined, unsigned &n_unrefined)oomph::Problem
p_adapt()oomph::Probleminline
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::Probleminline
p_refine_uniformly(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info)oomph::Probleminline
p_refine_uniformly(DocInfo &doc_info)oomph::Probleminline
p_refine_uniformly()oomph::Probleminline
p_refine_uniformly(const unsigned &i_mesh, DocInfo &doc_info)oomph::Problem
p_refine_uniformly(const unsigned &i_mesh)oomph::Probleminline
p_refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh)oomph::Probleminline
p_refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info)oomph::Probleminline
p_refine_uniformly_and_prune(DocInfo &doc_info)oomph::Probleminline
p_refine_uniformly_aux(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info, const bool &prune)oomph::Problemprivate
p_unrefine_uniformly(DocInfo &doc_info)oomph::Problem
p_unrefine_uniformly(const unsigned &i_mesh, DocInfo &doc_info)oomph::Problem
paoloParticleHandlerDPMBase
Parameter_currentoomph::Problemprotected
Parameter_derivativeoomph::Problemprotected
particleDimensions_DPMBaseprivate
particleHandlerDPMBase
Pause_at_end_of_sparse_assemblyoomph::Problemprotected
Perform_assembly_using_lists enum valueoomph::Problemprotected
Perform_assembly_using_maps enum valueoomph::Problemprotected
Perform_assembly_using_two_arrays enum valueoomph::Problemprotected
Perform_assembly_using_two_vectors enum valueoomph::Problemprotected
Perform_assembly_using_vectors_of_pairs enum valueoomph::Problemprotected
performGhostParticleUpdate()DPMBaseprotected
performGhostVelocityUpdate()DPMBaseprotected
periodicBoundaryHandlerDPMBase
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() constDPMBaseprotectedvirtual
Problem()oomph::Problem
Problem(const Problem &dummy)=deleteoomph::Problem
Problem_is_nonlinearoomph::Problemprotected
problem_is_nonlinear(const bool &prob_lin)oomph::Probleminline
processStatistics(bool)DPMBaseprotectedvirtual
randomDPMBase
Mercury3D::read(std::istream &is, ReadOptions opt=ReadOptions::ReadAll) overrideMercuryBasevirtual
SolidProblem::read(std::ifstream &restart_file, bool &unsteady_restart)oomph::Problemvirtual
SolidProblem::read(std::ifstream &restart_file)oomph::Probleminlinevirtual
readArguments(int argc, char *argv[])DPMBase
readDataFile(std::string fileName="", unsigned int format=0)DPMBase
readNextArgument(int &i, int argc, char *argv[]) overrideMercuryBaseprotectedvirtual
readNextDataFile(unsigned int format=0)DPMBase
readNextFStatFile()DPMBase
readOld(std::istream &is)DPMBasevirtual
ReadOptions enum nameDPMBase
readParAndIniFiles(std::string fileName)DPMBase
readRestartFile(ReadOptions opt=ReadOptions::ReadAll)DPMBase
readRestartFile(std::string fileName, ReadOptions opt=ReadOptions::ReadAll)DPMBase
readRunNumberFromFile()DPMBasestatic
readSpeciesFromDataFile(bool read=true)DPMBaseinline
readSpeciesFromDataFile_DPMBaseprivate
readUserDefinedWall(const std::string &type) constDPMBaseinlinevirtual
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::Probleminline
refine_uniformly(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info)oomph::Probleminline
refine_uniformly(DocInfo &doc_info)oomph::Probleminline
refine_uniformly()oomph::Probleminline
refine_uniformly(const unsigned &i_mesh, DocInfo &doc_info)oomph::Problem
refine_uniformly(const unsigned &i_mesh)oomph::Probleminline
refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh)oomph::Probleminline
refine_uniformly_and_prune(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info)oomph::Probleminline
refine_uniformly_and_prune(DocInfo &doc_info)oomph::Probleminline
refine_uniformly_aux(const Vector< unsigned > &nrefine_for_mesh, DocInfo &doc_info, const bool &prune)oomph::Problemprivate
Relaxation_factoroomph::Problemprotected
removeDuplicatePeriodicParticles()DPMBaseprotected
removeOldFiles() constBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
reset_arc_length_parameters()oomph::Probleminline
reset_assembly_handler_to_default()oomph::Problem
resetFileCounter()DPMBase
restarted_DPMBaseprivate
restartFileDPMBase
restartVersion_DPMBaseprivate
restore_dof_values()oomph::Problem
rotation_DPMBaseprivate
runNumber_DPMBaseprivate
Saved_dof_ptoomph::Problemprivate
saveSolidMesh()SolidProblem< ELEMENT_TYPE >inline
Scale_arc_lengthoomph::Problemprotected
sCoupledElements_SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
SCoupling()=defaultSCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >
self_test()oomph::Problem
set_analytic_dparameter(double *const &parameter_pt)oomph::Probleminline
set_analytic_hessian_products()oomph::Probleminline
set_consistent_pinned_values_for_continuation()oomph::Problemprotected
set_dofs(const DoubleVector &dofs)oomph::Problemvirtual
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::Probleminlineprotectedvirtual
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)DPMBaseinline
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)DPMBaseprotected
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)DPMBaseinline
setRunNumber(int runNumber)DPMBase
setSaveCount(unsigned int saveCount)DPMBase
setSoftStop()DPMBaseprivate
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::Problemprivate
setup_element_count_per_dof()oomph::Problemprotected
setupInitialConditions()DPMBasevirtual
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::Problemvirtual
Shut_up_in_newton_solveoomph::Problem
sign_of_jacobian()oomph::Probleminline
Sign_of_jacobianoomph::Problemprotected
signalHandler(int signal)DPMBaseprivatestatic
Solid_mesh_ptSolidProblem< ELEMENT_TYPE >protected
solid_mesh_pt()SolidProblem< ELEMENT_TYPE >inline
solid_mesh_pt() constSolidProblem< 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::Probleminline
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::Problemprotectedvirtual
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::Problemprivatevirtual
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::Problemprivatevirtual
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::Problemprivatevirtual
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::Problemprivatevirtual
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::Problemprivatevirtual
Sparse_assemble_with_arrays_allocation_incrementoomph::Problemprotected
Sparse_assemble_with_arrays_initial_allocationoomph::Problemprotected
Sparse_assemble_with_arrays_previous_allocationoomph::Problemprotected
Sparse_assembly_methodoomph::Problemprotected
SpatialErrorEstimatorFctPt typedefoomph::Problem
SpatialErrorEstimatorWithDocFctPt typedefoomph::Problem
speciesHandlerDPMBase
splitDomain(DomainSplit domainSplit)DPMBase
statFileDPMBase
steady_newton_solve(unsigned const &max_adapt=0)oomph::Problem
store_current_dof_values()oomph::Problem
Store_local_dof_pt_in_elementsoomph::Problemprivate
Sub_mesh_ptoomph::Problemprivate
Suppress_warning_about_actions_before_read_unstructured_meshesoomph::Problemstatic
symmetrise_eigenfunction_for_adaptive_pitchfork_tracking()oomph::Problemvirtual
synchroniseParticle(BaseParticle *, unsigned fromProcessor=0)DPMBaseprotected
systemDimensions_DPMBaseprivate
Theta_squaredoomph::Problemprotected
time()oomph::Problemvirtual
time() constoomph::Problem
time_DPMBaseprivate
Time_adaptive_newton_crash_on_solve_failoomph::Problemprotected
time_adaptive_newton_crash_on_solve_fail()oomph::Probleminline
Time_ptoomph::Problemprivate
time_pt()oomph::Probleminline
time_pt() constoomph::Probleminlinevirtual
Time_stepper_ptoomph::Problemprivate
time_stepper_pt()oomph::Probleminline
time_stepper_pt() constoomph::Probleminline
time_stepper_pt(const unsigned &i)oomph::Probleminline
timeMax_DPMBaseprivate
timeStep_DPMBaseprivate
Timestep_reduction_factor_after_nonconvergenceoomph::Problemprotected
totalCurrentMaxRelativeDisplacement_MercuryBaseprivate
Traction_mesh_ptSolidProblem< ELEMENT_TYPE >protected
traction_mesh_pt()SolidProblem< ELEMENT_TYPE >inline
traction_mesh_pt() constSolidProblem< 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 &parameter_pt)oomph::Probleminline
unset_analytic_hessian_products()oomph::Probleminline
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_MercuryBaseprivate
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_timestepperoomph::Problemprotected
Use_finite_differences_for_continuation_derivativesoomph::Problemprotected
Use_globally_convergent_newton_methodoomph::Problemprivate
use_predictor_values_as_initial_guess()oomph::Probleminline
Use_predictor_values_as_initial_guessoomph::Problemprivate
useCGMapping()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
userHGridCellSize(unsigned int level)MercuryBasevirtual
vtkWriter_DPMBaseprivate
wallDetailsVTKWriter_DPMBaseprivate
wallHandlerDPMBase
wallVTKWriter_DPMBaseprivate
write(std::ostream &os, bool writeAllParticles=true) const overrideMercuryBasevirtual
writeDataFile()DPMBase
writeEneFile()DPMBase
writeEneHeader(std::ostream &os) const overrideBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inlinevirtual
writeEneTimeStep(std::ostream &os) const overrideBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inlinevirtual
writeFStatFile()DPMBase
writeFstatHeader(std::ostream &os) constDPMBaseprotectedvirtual
writeOutputFiles()DPMBasevirtual
writeParticlesVTK_DPMBaseprivate
writePythonFileForVTKVisualisation() constDPMBase
writeRestartFile()DPMBasevirtual
writeSuperquadricParticlesVTK_DPMBaseprivate
writeToVTK()SolidProblem< ELEMENT_TYPE >inline
writeVTKFiles() constDPMBaseprotected
writeXBallsScript() constDPMBasevirtual
X_MAX enum valueSolidProblem< ELEMENT_TYPE >
X_MIN enum valueSolidProblem< ELEMENT_TYPE >
xBallsAdditionalArguments_DPMBaseprivate
xBallsColourMode_DPMBaseprivate
xBallsScale_DPMBaseprivate
xBallsVectorScale_DPMBaseprivate
Y_MAX enum valueSolidProblem< ELEMENT_TYPE >
Y_MIN enum valueSolidProblem< ELEMENT_TYPE >
Z_MAX enum valueSolidProblem< ELEMENT_TYPE >
Z_MIN enum valueSolidProblem< ELEMENT_TYPE >
~DPMBase()DPMBasevirtual
~ExplicitTimeSteppableObject()oomph::ExplicitTimeSteppableObjectinlinevirtual
~MercuryBase() overrideMercuryBase
~Problem()oomph::Problemvirtual