#include <ParticleField.hpp>
Public Member Functions | |
ParticleField () | |
ParticleField (int N, int M=0) | |
void | Init (int N=0, int M=0) |
void | InitPModelData (int size) |
void | InitContactForce () |
void | InitFluidForce () |
void | InitInternalForce () |
ParticleField & | operator= (const ParticleField &p) |
ParticleField (const ParticleField &p) | |
std::string | ParticleIDHex () |
print Hex particleid More... | |
std::string | ParticleID () |
void | ReadFromParticleIDHex (const char s[]) |
void | ReadFromParticleID (const char s[]) |
PartID | getParticleID () |
void | updateParticleID (PartID &temp) |
auto & | ConvertToIOPData (fileio::IOPData3DBasicD &iopdata, const int n_ext=0) |
auto & | ConvertToIOPData (fileio::IOPData2DBasicD &iopdata, const int n_ext=0) |
auto & | ConvertToIOPData (fileio::IOPData3DOnlyFluidD &iopdata, const int n_ext=0) |
auto & | ConvertToIOPData (fileio::IOPData2DOnlyFluidD &iopdata, const int n_ext=0) |
void | ConvertFromIOPData (fileio::IOPData3DBasicD &iopdata, const int n_ext=0) |
void | ConvertFromIOPData (fileio::IOPData2DBasicD &iopdata, const int n_ext=0) |
void | ConvertFromIOPData (fileio::IOPData3DOnlyFluidD &iopdata, const int n_ext=0) |
void | ConvertFromIOPData (fileio::IOPData2DOnlyFluidD &iopdata, const int n_ext=0) |
int | SerializedLen () |
void | Serialize (int block, gsmpi::SerializedBuffer &buffer, const int n_ext) |
void | Unserialize (int block, gsmpi::SerializedBuffer &buffer, const int n_ext) |
int | ShortSerializedLen () |
void | ShortSerialize (int block, gsmpi::SerializedBuffer &buffer) |
void | ShortUnserialize (int block, gsmpi::SerializedBuffer &buffer) |
const auto & | GetPos () |
const auto & | GetPos (int i) |
![]() | |
ContactData () | |
ContactData (const ContactData &p) | |
void | CleanAll () |
void | resizeContactData (int n) |
ContactData & | operator= (const ContactData &p) |
void | vectorToArray (Array1< uInt > &nbrs_pp_contact_arr, Array1< uInt > &nbrs_contact_stage_old_arr, Array1r &disp_tan_old_arr, Array1r &impart_vel_old_arr) |
void | arrayToVector (Array1< uInt > &nbrs_pp_contact_arr, Array1< uInt > &nbrs_contact_stage_old_arr, Array1r &disp_tan_old_arr, Array1r &impart_vel_old_arr) |
int | SerializedLen () |
void | Serialize (int block, gsmpi::SerializedBuffer &buffer) |
void | Unserialize (int block, gsmpi::SerializedBuffer &buffer) |
![]() | |
SmartData () | |
SmartData (const SmartData &p) | |
void | CleanAll () |
SmartData & | operator= (const SmartData &p) |
int | SerializedLen () |
void | Serialize (int block, gsmpi::SerializedBuffer &buffer) |
void | Unserialize (int block, gsmpi::SerializedBuffer &buffer) |
Static Public Attributes | |
static int | ndim = N_dim |
|
inline |
|
inline |
References dmdyn::N.
|
inline |
References dmdyn::ParticleField< N_dim >::block_init, dmdyn::ParticleField< N_dim >::contact_force, dmdyn::ParticleField< N_dim >::contact_torque, dmdyn::ParticleField< N_dim >::dtc, dmdyn::ParticleField< N_dim >::dtp, dmdyn::ParticleField< N_dim >::fdata, dmdyn::ParticleField< N_dim >::fext, dmdyn::ParticleField< N_dim >::fluid_force, dmdyn::ParticleField< N_dim >::fluid_torque, dmdyn::ParticleField< N_dim >::id, dmdyn::ParticleField< N_dim >::internal_force, dmdyn::ParticleField< N_dim >::internal_torque, dmdyn::ParticleField< N_dim >::ncollid_step, dmdyn::ParticleField< N_dim >::np_step, dmdyn::ParticleField< N_dim >::old_internal_force, dmdyn::ParticleField< N_dim >::old_internal_torque, dmdyn::ParticleField< N_dim >::one_dt_old, dmdyn::ParticleField< N_dim >::particle_typeid, dmdyn::ParticleField< N_dim >::pdata, dmdyn::ParticleField< N_dim >::pext, dmdyn::ParticleField< N_dim >::pmodel_data, dmdyn::ParticleField< N_dim >::rk_step, and dmdyn::ParticleField< N_dim >::time_scheme.
|
inline |
|
inline |
References dmdyn::PFluidData< N_dim >::ConvertFromIOPData().
|
inline |
|
inline |
References dmdyn::PFluidData< N_dim >::ConvertFromIOPData().
|
inline |
|
inline |
References dmdyn::PFluidData< N_dim >::ConvertToIOPData(), and fileio::IOPData< N_real, T_real, N_int, T_int >::partid.
|
inline |
|
inline |
References dmdyn::PFluidData< N_dim >::ConvertToIOPData(), and fileio::IOPData< N_real, T_real, N_int, T_int >::partid.
|
inline |
|
inline |
|
inline |
|
inline |
References dmdyn::ContactData< N_dim >::CleanAll(), dmdyn::SmartData< N_dim >::CleanAll(), and dmdyn::N.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References dmdyn::ParticleField< N_dim >::block_init, dmdyn::ParticleField< N_dim >::contact_force, dmdyn::ParticleField< N_dim >::contact_torque, dmdyn::ParticleField< N_dim >::dtc, dmdyn::ParticleField< N_dim >::dtp, dmdyn::ParticleField< N_dim >::fdata, dmdyn::ParticleField< N_dim >::fext, dmdyn::ParticleField< N_dim >::fluid_force, dmdyn::ParticleField< N_dim >::fluid_torque, dmdyn::ParticleField< N_dim >::id, dmdyn::ParticleField< N_dim >::internal_force, dmdyn::ParticleField< N_dim >::internal_torque, dmdyn::ParticleField< N_dim >::ncollid_step, dmdyn::ParticleField< N_dim >::np_step, dmdyn::ParticleField< N_dim >::old_internal_force, dmdyn::ParticleField< N_dim >::old_internal_torque, dmdyn::ParticleField< N_dim >::one_dt_old, dmdyn::ContactData< N_dim >::operator=(), dmdyn::SmartData< N_dim >::operator=(), dmdyn::ParticleField< N_dim >::particle_typeid, dmdyn::ParticleField< N_dim >::pdata, dmdyn::ParticleField< N_dim >::pext, dmdyn::ParticleField< N_dim >::pmodel_data, dmdyn::ParticleField< N_dim >::rk_step, and dmdyn::ParticleField< N_dim >::time_scheme.
|
inline |
|
inline |
print Hex particleid
|
inline |
|
inline |
|
inline |
References gsmpi::SerializedBuffer::Add(), gsmpi::SerializedBuffer::AddArr(), gsmpi::SerializedBuffer::AddBlinVec(), dmdyn::ContactData< N_dim >::Serialize(), and dmdyn::SmartData< N_dim >::Serialize().
|
inline |
References dmdyn::ContactData< N_dim >::SerializedLen(), and dmdyn::SmartData< N_dim >::SerializedLen().
|
inline |
References gsmpi::SerializedBuffer::Add(), gsmpi::SerializedBuffer::AddArr(), and gsmpi::SerializedBuffer::AddBlinVec().
|
inline |
|
inline |
References gsmpi::SerializedBuffer::Get(), gsmpi::SerializedBuffer::GetArr(), and gsmpi::SerializedBuffer::GetBlinVec().
|
inline |
References gsmpi::SerializedBuffer::Get(), gsmpi::SerializedBuffer::GetArr(), gsmpi::SerializedBuffer::GetBlinVec(), dmdyn::ContactData< N_dim >::Unserialize(), and dmdyn::SmartData< N_dim >::Unserialize().
|
inline |
uInt dmdyn::ParticleField< N_dim >::block_init |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::contact_force |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::contact_torque |
Real dmdyn::ParticleField< N_dim >::dtc |
Real dmdyn::ParticleField< N_dim >::dtp |
PFluidData<N_dim> dmdyn::ParticleField< N_dim >::fdata |
Array1<PFluidData<N_dim> > dmdyn::ParticleField< N_dim >::fext |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::fluid_force |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::fluid_torque |
uInt dmdyn::ParticleField< N_dim >::id |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::internal_force |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::internal_torque |
bool dmdyn::ParticleField< N_dim >::is_wpregion = false |
int dmdyn::ParticleField< N_dim >::ncollid_step |
|
inlinestatic |
int dmdyn::ParticleField< N_dim >::np_step |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::old_internal_force |
Vecr<N_dim> dmdyn::ParticleField< N_dim >::old_internal_torque |
Real dmdyn::ParticleField< N_dim >::one_dt_old = 0. |
uInt dmdyn::ParticleField< N_dim >::particle_typeid = 0 |
ParticleData<N_dim> dmdyn::ParticleField< N_dim >::pdata |
Array1<ParticleData<N_dim> > dmdyn::ParticleField< N_dim >::pext |
Array1<Real> dmdyn::ParticleField< N_dim >::pmodel_data |
int dmdyn::ParticleField< N_dim >::rk_step |
int dmdyn::ParticleField< N_dim >::time_scheme |