MercuryDPM  0.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HGRID_base Member List

This is the complete list of members for HGRID_base, including all inherited members.

actions_after_solve()MDinlineprotectedvirtual
actions_after_time_step()MDinlineprotectedvirtual
actions_before_time_loop()MDinlineprotectedvirtual
actions_before_time_step()MDinlineprotectedvirtual
add_ene_ela(Mdouble new_)MDinline
add_Species(CSpecies &S)MD
add_Species(void)MDinline
auto_number()STD_saveinline
broad_phase(BaseParticle *i)HGRID_baseinlineprotectedvirtual
cellOverSizeRatio_HGRID_baseprivate
checkInteractionWithBoundaries()MDprotectedvirtual
CheckObjAgainstGrid(HGrid *grid, BaseParticle *obj)=0HGRID_baseprotectedpure virtual
compute_all_forces()MDprotectedvirtual
compute_external_forces(BaseParticle *PI)MDprotectedvirtual
compute_internal_forces(BaseParticle *i)MDprotectedvirtual
compute_internal_forces(BaseParticle *P1, BaseParticle *P2)MDprotectedvirtual
compute_particle_masses()MDinlineprotected
compute_plastic_internal_forces(BaseParticle *P1, BaseParticle *P2)MDprotected
compute_walls(BaseParticle *PI)MDprotectedvirtual
computeShortRangeForceWithParticle(BaseParticle *PI, BaseParticle *PJ, BaseParticle *PJreal, CSpecies *pSpecies, Mdouble dist)MDprotected
computeShortRangeForceWithWall(BaseParticle *pI, int wall, CSpecies *pSpecies, Mdouble dist)MDprotected
constructor()HGRID_base
continue_solve()MDinlineprotectedvirtual
cout_time()MDinlineprotectedvirtual
create_xballs_script()MDvirtual
currentMaxRelativeDisplacement_HGRID_baseprivate
data_fileSTD_saveprotected
data_filenameSTD_saveprotected
do_integration_after_force_computation(BaseParticle *pI)MDprotectedvirtual
do_integration_before_force_computation(BaseParticle *pI)MDprotectedvirtual
ene_fileSTD_saveprotected
ene_filenameSTD_saveprotected
file_counterSTD_saveprotected
FileExists(std::string strFilename)STD_save
find_next_data_file(Mdouble tmin, bool verbose=true)MD
finish_statistics()MDinlineprotectedvirtual
fstat_fileSTD_saveprotected
fstat_filenameSTD_saveprotected
fstat_header()MDprotectedvirtual
gather_statistics_collision(int index1 UNUSED, int index2 UNUSED, Vec3D Contact UNUSED, Mdouble delta UNUSED, Mdouble ctheta UNUSED, Mdouble fdotn UNUSED, Mdouble fdott UNUSED, Vec3D P1_P2_normal_ UNUSED, Vec3D P1_P2_tangential UNUSED)MDinlineprotectedvirtual
get_append()MDinline
get_collision_time(Mdouble mass, unsigned int indSpecies=0)MDinline
get_counter()STD_save
get_data_file()STD_saveinline
get_data_filename()STD_saveinline
get_depth(unsigned int indSpecies=0)MDinline
get_dim()MDinline
get_dim_particle(unsigned int indSpecies=0)MDinline
get_disp(unsigned int indSpecies=0)MDinline
get_disprolling(unsigned int indSpecies=0)MDinline
get_dispt(unsigned int indSpecies=0)MDinline
get_disptorsion(unsigned int indSpecies=0)MDinline
get_dissipation(unsigned int indSpecies=0)MDinline
get_do_stat_always()MDinline
get_dt()MDinline
get_ene_ela()MDinline
get_ene_file()STD_saveinline
get_ene_filename()STD_saveinline
get_file_counter()STD_saveinline
get_format()MDinline
get_fstat_file()STD_saveinline
get_fstat_filename()STD_saveinline
get_gravity()MDinline
get_HGRID_UpdateEachTimeStep()MDinlineprotectedvirtual
get_k(int indSpecies=0)MDinline
get_k1(unsigned int indSpecies=0)MDinline
get_k2max(unsigned int indSpecies=0)MDinline
get_kc(unsigned int indSpecies=0)MDinline
get_krolling(int indSpecies=0)MDinline
get_kt(int indSpecies=0)MDinline
get_ktorsion(int indSpecies=0)MDinline
get_Mass_from_Radius(Mdouble radius, int indSpecies=0)MDinline
get_max_radius()MDinline
get_maximum_velocity(BaseParticle &P)MDinline
get_maximum_velocity()MDinline
get_MixedSpecies(int i, int j)MDinline
get_mu(unsigned int indSpecies=0)MDinline
get_murolling(unsigned int indSpecies=0)MDinline
get_mutorsion(unsigned int indSpecies=0)MDinline
get_name()STD_saveinline
get_NSpecies()MDinline
get_numbers(int size_x, int size_y)STD_save
get_options_data(void)STD_saveinline
get_options_ene(void)STD_saveinline
get_options_fstat(void)STD_saveinline
get_options_restart(void)STD_saveinline
get_options_stat(void)STD_saveinline
get_plastic_dt(Mdouble mass, unsigned int indSpecies=0)MDinline
get_restart_version()MDinline
get_restarted()MDinline
get_restitution_coefficient(Mdouble mass, unsigned int indSpecies=0)MDinline
get_rho(int indSpecies=0)MDinline
get_rotation()MDinline
get_save_count()MDinline
get_save_count_data()MDinline
get_save_count_ene()MDinline
get_save_count_fstat()MDinline
get_save_count_stat()MDinline
get_save_data_data()MDinline
get_save_data_ene()MDinline
get_save_data_fstat()MDinline
get_save_data_stat()MDinline
get_savecount()MDinline
get_Species(void)MDinline
get_Species(int i)MDinline
get_stat_file()STD_saveinline
get_stat_filename()STD_saveinline
get_step_size()STD_saveinline
get_t()MDinline
get_tmax()MDinline
get_xballs_additional_arguments()MDinline
get_xballs_cmode()MDinline
get_xballs_scale()MDinline
get_xballs_vscale()MDinline
get_xmax()MDinline
get_xmin()MDinline
get_ymax()MDinline
get_ymin()MDinline
get_zmax()MDinline
get_zmin()MDinline
getBoundaryHandler()MDinline
getHGridCellOverSizeRatio()HGRID_base
getHGridCurrentMaxRelativeDisplacement()HGRID_base
getHGridDistribution()HGRID_base
getHGridMaxLevels()HGRID_base
getHGridMethod()HGRID_base
getHGridTotalCurrentMaxRelativeDisplacement()HGRID_base
getHGridUpdateEachTimeStep()HGRID_base
getInfo(BaseParticle &P)MDinlinevirtual
getLargestParticle()MDinlinevirtual
getParticleHandler()MDinline
getSmallestParticle()MDinlinevirtual
getTangentialSpring(BaseParticle *PI, BaseParticle *PJ, BaseParticle *PJreal)MDprotected
getTangentialSpringWall(BaseParticle *pI, int w)MDprotected
getWallHandler()MDinline
gridHGRID_base
HGRID_actions_after_integration()HGRID_baseprotectedvirtual
HGRID_actions_before_integration()HGRID_baseprotectedvirtual
HGRID_actions_before_time_loop()HGRID_basevirtual
HGRID_actions_before_time_step()HGRID_basevirtual
HGRID_base()HGRID_base
HGRID_base(MD &other)HGRID_base
HGRID_InsertParticleToHgrid(BaseParticle *obj)HGRID_baseprotected
MD::HGRID_InsertParticleToHgrid(BaseParticle *obj UNUSED)MDinlineprotectedvirtual
HGRID_RemoveParticleFromHgrid(BaseParticle *obj UNUSED)MDinlineprotectedvirtual
HGRID_update_move(BaseParticle *iP, Mdouble move)HGRID_baseprotectedvirtual
HGRID_UpdateParticleInHgrid(BaseParticle *obj UNUSED)MDinlineprotectedvirtual
hGridDistribution_HGRID_baseprivate
hGridMaxLevels_HGRID_baseprivate
hGridMethod_HGRID_baseprivate
inc_counter_in_file()STD_save
increase_counter_data(std::fstream::openmode mode)STD_saveinline
increase_counter_ene(std::fstream::openmode mode)STD_saveinline
increase_counter_fstat(std::fstream::openmode mode)STD_saveinline
increase_counter_stat(std::fstream::openmode mode)STD_saveinline
info()MDinlinevirtual
InitBroadPhase()HGRID_baseprotectedvirtual
initialize_statistics()MDinlineprotectedvirtual
initialize_tangential_springs()MDprotected
launch_new(const char *name, bool quick=false)STD_save
load_from_data_file(const char *filename, unsigned int format=0)MD
load_par_ini_file(const char *filename)MD
load_restart_data()MD
load_restart_data(std::string filename)MD
MD()MDinline
MD(STD_save &other)MDinline
NUM_BUCKETSHGRID_baseprivate
open_counted_file(std::fstream &file, std::string filenameNoCount, std::fstream::openmode mode)STD_saveinline
open_data_file(std::fstream::openmode mode=std::fstream::out)STD_saveinline
open_ene_file(std::fstream::openmode mode=std::fstream::out)STD_saveinline
open_file(std::fstream &file, std::string filename, unsigned int options, std::fstream::openmode mode)STD_saveinline
open_fstat_file(std::fstream::openmode mode=std::fstream::out)STD_saveinline
open_stat_file(std::fstream::openmode mode=std::fstream::out)STD_saveinline
options_dataSTD_saveprotected
options_eneSTD_saveprotected
options_fstatSTD_saveprotected
options_restartSTD_saveprotected
options_statSTD_saveprotected
output_ene()MDprotectedvirtual
output_statistics()MDinlineprotectedvirtual
output_xballs_data()MDprotectedvirtual
output_xballs_data_particle(int i)MDprotectedvirtual
print(std::ostream &os, bool print_all)HGRID_basevirtual
problem_nameSTD_saveprotected
process_statistics(bool usethese UNUSED)MDinlineprotectedvirtual
randomMD
read(std::istream &is)HGRID_basevirtual
read_dim_from_data_file()MD
read_next_from_data_file(unsigned int format=0)MD
read_run_num_from_file()STD_save
read_v1(std::istream &is)MDvirtual
read_v2(std::istream &is)MDvirtual
readArguments(unsigned int argc, char *argv[])MD
readNextArgument(unsigned int &i, unsigned int argc, char *argv[])HGRID_baseprotectedvirtual
Remove_Particle(int IP)MD
removeParticle(int iP)MDinlinevirtual
reset_DeltaMax()MDinlineprotected
reset_TangentialSprings()MDinlineprotected
save_info_to_disk()STD_save
save_restart_data()MDvirtual
set_append(bool new_)MDinline
set_collision_time_and_normal_and_tangential_restitution_coefficient(Mdouble tc, Mdouble eps, Mdouble beta, Mdouble mass1, Mdouble mass2, unsigned int indSpecies=0)MDinline
set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt(Mdouble tc, Mdouble eps, Mdouble beta, Mdouble mass1, Mdouble mass2, unsigned int indSpecies=0)MDinline
set_collision_time_and_restitution_coefficient(Mdouble tc, Mdouble eps, Mdouble mass, unsigned int indSpecies=0)MDinline
set_collision_time_and_restitution_coefficient(Mdouble tc, Mdouble eps, Mdouble mass1, Mdouble mass2, unsigned int indSpecies=0)MDinline
set_counter(int new_counter)STD_save
set_counter_from_file()STD_save
set_data_filename(std::string filename)STD_saveinline
set_data_filename()STD_saveinline
set_depth(Mdouble new_, unsigned int indSpecies=0)MDinline
set_dim(int new_dim)MDinline
set_dim_particle(int new_, unsigned int indSpecies=0)MDinline
set_disp(Mdouble new_, unsigned int indSpecies=0)MDinline
set_disprolling(Mdouble new_, unsigned int indSpecies=0)MDinline
set_dispt(Mdouble new_, unsigned int indSpecies=0)MDinline
set_disptorsion(Mdouble new_, unsigned int indSpecies=0)MDinline
set_dissipation(Mdouble new_, unsigned int indSpecies=0)MDinline
set_do_stat_always(bool new_)MDinline
set_dt(Mdouble new_dt)MDinline
set_dt(BaseParticle &P)MDinline
set_dt()MDinline
set_dt_by_mass(Mdouble mass)MDinline
set_ene_ela(Mdouble new_)MDinline
set_ene_filename(std::string filename)STD_saveinline
set_ene_filename()STD_saveinline
set_file_counter(int new_)STD_saveinline
set_FixedParticles(unsigned int n)MDinlineprotected
set_format(int new_)MDinline
set_fstat_filename(std::string filename)STD_saveinline
set_fstat_filename()STD_saveinline
set_gravity(Vec3D new_gravity)MDinline
set_HGRID_num_buckets(unsigned int new_num_buckets)HGRID_base
set_HGRID_num_buckets_to_power()HGRID_base
set_HGRID_num_buckets_to_power(unsigned int N)HGRID_base
set_initial_pressures_for_pressure_controlled_walls()MDinlineprotectedvirtual
set_k(Mdouble new_, unsigned int indSpecies=0)MDinline
set_k1(Mdouble new_, unsigned int indSpecies=0)MDinline
set_k2max(Mdouble new_, unsigned int indSpecies=0)MDinline
set_k_and_restitution_coefficient(Mdouble k_, Mdouble eps, Mdouble mass, unsigned int indSpecies=0)MDinline
set_kc(Mdouble new_, unsigned int indSpecies=0)MDinline
set_krolling(Mdouble new_, unsigned int indSpecies=0)MDinline
set_kt(Mdouble new_, unsigned int indSpecies=0)MDinline
set_ktorsion(Mdouble new_, unsigned int indSpecies=0)MDinline
set_MixedSpecies(int i, int j, CSpecies &S)MDinline
set_mu(Mdouble new_, unsigned int indSpecies=0)MDinline
set_murolling(Mdouble new_, unsigned int indSpecies=0)MDinline
set_mutorsion(Mdouble new_, unsigned int indSpecies=0)MDinline
set_name(const char *name)MDinline
set_number_of_saves(Mdouble N)MDinline
set_number_of_saves_all(Mdouble N)MDinline
set_number_of_saves_data(Mdouble N)MDinline
set_number_of_saves_ene(Mdouble N)MDinline
set_number_of_saves_fstat(Mdouble N)MDinline
set_number_of_saves_stat(Mdouble N)MDinline
set_options_data(unsigned int new_)STD_saveinline
set_options_ene(unsigned int new_)STD_saveinline
set_options_fstat(unsigned int new_)STD_saveinline
set_options_restart(unsigned int new_)STD_saveinline
set_options_stat(unsigned int new_)STD_saveinline
set_plastic_k1_k2max_kc_depth(Mdouble k1_, Mdouble k2max_, Mdouble kc_, Mdouble depth_, unsigned int indSpecies=0)MDinline
set_restart_version(int new_)MDinline
set_restarted(bool new_)MDinline
set_rho(Mdouble new_, unsigned int indSpecies=0)MDinline
set_rotation(bool new_)MDinline
set_save_count_all(int new_)MDinline
set_save_count_data(int new_)MDinline
set_save_count_ene(int new_)MDinline
set_save_count_fstat(int new_)MDinline
set_save_count_stat(int new_)MDinline
set_savecount(int new_)MDinline
set_stat_filename(std::string filename)STD_saveinline
set_stat_filename()STD_saveinline
set_step_size(unsigned int new_)STD_saveinline
set_t(Mdouble new_t)MDinline
set_tmax(Mdouble new_tmax)MDinline
set_xballs_additional_arguments(std::string new_)MDinline
set_xballs_cmode(int new_cmode)MDinline
set_xballs_colour_mode(int new_cmode)MDinline
set_xballs_scale(Mdouble new_scale)MDinline
set_xballs_vector_scale(double new_vscale)MDinline
set_xmax(Mdouble new_xmax)MDinline
set_xmin(Mdouble new_xmin)MDinline
set_ymax(Mdouble new_ymax)MDinline
set_ymin(Mdouble new_ymin)MDinline
set_zmax(Mdouble new_zmax)MDinline
set_zmin(Mdouble new_zmin)MDinline
setHGridCellOverSizeRatio(Mdouble cellOverSizeRatio)HGRID_base
setHGridDistribution(HGridDistribution hGridDistribution)HGRID_base
setHGridMaxLevels(int HGridMaxLevels)HGRID_base
setHGridMethod(HGridMethod hGridMethod)HGRID_base
setHGridUpdateEachTimeStep(bool updateEachTimeStep)HGRID_base
setup_particles_initial_conditions()MDvirtual
solve()MD
solve(unsigned int argc, char *argv[])MDinline
solveWithMDCLR()MD
SpeciesMDprotected
start_ene()MDprotectedvirtual
stat_fileSTD_saveprotected
stat_filenameSTD_saveprotected
statistics_from_restart_data(const char *name)MD
STD_save()STD_saveinline
STD_save(STD_save &other)STD_saveinline
step_sizeSTD_saveprotected
TestObject(BaseParticle *pI, BaseParticle *pJ)HGRID_baseprotectedvirtual
totalCurrentMaxRelativeDisplacement_HGRID_baseprivate
updateEachTimeStep_HGRID_baseprivate
write(std::ostream &os)HGRID_basevirtual
write_v1(std::ostream &os)MDvirtual
~HGRID_base()HGRID_base
~MD()MDinlinevirtual