PeTar
N-body code for collisional gravitational systems
SystemHard Member List

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

allocateHardIntegrator(const PS::S32 _n_hard_int)SystemHardinline
binary_tableSystemHard
checkParams()SystemHardinline
correctForceForChangeOverUpdateOMP(Tsys &_sys, Ttree &_tree, const PS::S32 *_adr_send=NULL, const PS::S32 _n_send=0)SystemHardinline
correctForceWithCutoffClusterOMP(Tsys &_sys, const bool _acorr_flag=false)SystemHardinline
correctForceWithCutoffTreeNeighborAndClusterOMP(Tsys &_sys, Ttree &_tree, const PS::ReallocatableArray< PS::S32 > &_adr_send, const bool _acorr_flag=false)SystemHardinline
correctForceWithCutoffTreeNeighborOMP(Tsys &_sys, Ttree &_tree, const PS::S32 _adr_ptcl_artificial_start, ArtificialParticleManager &_ap_manager, const bool _acorr_flag=false)SystemHardinlinestatic
correctPotWithCutoffOMP(Tsys &_sys, const PS::ReallocatableArray< PS::S32 > &_ptcl_list)SystemHardinline
driveForMultiClusterOMP(const PS::F64 dt, Tpsoft *_ptcl_soft)SystemHardinline
driveForOneClusterOMP(const PS::F64 _dt)SystemHardinline
findGroupsAndCreateArtificialParticlesOMP(Tsys &_sys, const PS::F64 _dt_tree)SystemHardinline
findGroupsAndCreateArtificialParticlesOneCluster(const PS::S32 _i_cluster, Tptcl *_ptcl_in_cluster, const PS::S32 _n_ptcl, PS::ReallocatableArray< Tptcl > &_ptcl_artificial, PS::ReallocatableArray< COMM::BinaryTree< PtclH4, COMM::Binary >> &_binary_table, PS::S32 &_n_groups, PS::ReallocatableArray< GroupIndexInfo > &_n_member_in_group, PS::ReallocatableArray< PS::S32 > &_changeover_update_list, SearchGroupCandidate< Tptcl > &_groups, const PS::F64 _dt_tree)SystemHardinline
finishIntegrateInterruptClustersOMP()SystemHardinline
getAdrPtclArtFirstList(const std::size_t i=0) constSystemHardinline
getClusterNumberOfMemberList(const std::size_t i=0) constSystemHardinline
getClusterNumberOfMemberListOffset(const std::size_t i=0) constSystemHardinline
getGroupNumberOfMemberList(const std::size_t i=0) constSystemHardinline
getGroupNumberOfMemberListOffset(const std::size_t i=0) constSystemHardinline
getGroupPtclRemoteN() constSystemHardinline
getInterruptHardIntegrator(const std::size_t i)SystemHardinline
getNClusterChangeOverUpdate() constSystemHardinline
getNumberOfClusters() constSystemHardinline
getNumberOfInterruptClusters() constSystemHardinline
getPtcl()SystemHardinline
getTimeOrigin() constSystemHardinline
initializeForOneCluster(const PS::S32 n)SystemHardinline
managerSystemHard
setPtclForConnectedCluster(const Tsys &sys, const PS::ReallocatableArray< Tmediator > &med, const PS::ReallocatableArray< Tptcl > &ptcl_recv)SystemHardinline
setPtclForIsolatedMultiClusterOMP(const Tsys &sys, const PS::ReallocatableArray< PS::S32 > &_adr_array, const PS::ReallocatableArray< PS::S32 > &_n_ptcl_in_cluster)SystemHardinline
setPtclForOneClusterOMP(const Tsys &sys, const PS::ReallocatableArray< PS::S32 > &adr_array)SystemHardinline
setTimeOrigin(const PS::F64 _time_origin)SystemHardinline
SystemHard()SystemHardinline
updateTimeWriteBack()SystemHardinline
writeBackPtclForMultiCluster(Tsys &_sys, PS::ReallocatableArray< PS::S32 > &_mass_modify_list)SystemHardinline
writeBackPtclForMultiClusterOMP(Tsys &_sys, PS::ReallocatableArray< PS::S32 > &_mass_modify_list)SystemHardinline
writeBackPtclForOneCluster(Tsys &sys, PS::ReallocatableArray< PS::S32 > &_mass_modify_list)SystemHardinline
writeBackPtclForOneClusterOMP(Tsys &sys, PS::ReallocatableArray< PS::S32 > &_mass_modify_list)SystemHardinline
~SystemHard()SystemHardinline