#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) |
Public Member Functions inherited from dmdyn::ContactData< N_dim > | |
| 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) |
Public Member Functions inherited from dmdyn::SmartData< N_dim > | |
| 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 |