static void
set_poscoll_pos(gmx::PositionCalculationCollection *pcc, void *data)
{
- ((t_methoddata_pos *)data)->pcc = pcc;
+ (static_cast<t_methoddata_pos *>(data))->pcc = pcc;
}
bool
void
_gmx_selelem_set_kwpos_type(gmx::SelectionTreeElement *sel, const char *type)
{
- t_methoddata_pos *d = (t_methoddata_pos *)sel->u.expr.mdata;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(sel->u.expr.mdata);
if (sel->type != SEL_EXPRESSION || !sel->u.expr.method
|| sel->u.expr.method->name != sm_keyword_pos.name)
void
_gmx_selelem_set_kwpos_flags(gmx::SelectionTreeElement *sel, int flags)
{
- t_methoddata_pos *d = (t_methoddata_pos *)sel->u.expr.mdata;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(sel->u.expr.mdata);
if (sel->type != SEL_EXPRESSION || !sel->u.expr.method
|| sel->u.expr.method->name != sm_keyword_pos.name)
static void
init_kwpos(const gmx_mtop_t * /* top */, int /* npar */, gmx_ana_selparam_t *param, void *data)
{
- t_methoddata_pos *d = (t_methoddata_pos *)data;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(data);
if (!(param[0].flags & SPAR_DYNAMIC))
{
static void
init_cog(const gmx_mtop_t * /* top */, int /* npar */, gmx_ana_selparam_t *param, void *data)
{
- t_methoddata_pos *d = (t_methoddata_pos *)data;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(data);
d->flags = (param[0].flags & SPAR_DYNAMIC) ? POS_DYNAMIC : 0;
d->pc = d->pcc->createCalculation(d->bPBC ? POS_ALL_PBC : POS_ALL, d->flags);
static void
init_com(const gmx_mtop_t * /* top */, int /* npar */, gmx_ana_selparam_t *param, void *data)
{
- t_methoddata_pos *d = (t_methoddata_pos *)data;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(data);
d->flags = (param[0].flags & SPAR_DYNAMIC) ? POS_DYNAMIC : 0;
d->flags |= POS_MASS;
static void
init_output_pos(const gmx_mtop_t * /* top */, gmx_ana_selvalue_t *out, void *data)
{
- t_methoddata_pos *d = (t_methoddata_pos *)data;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(data);
gmx_ana_poscalc_init_pos(d->pc, out->u.p);
}
static void
free_data_pos(void *data)
{
- t_methoddata_pos *d = (t_methoddata_pos *)data;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(data);
sfree(d->type);
gmx_ana_poscalc_free(d->pc);
evaluate_pos(const gmx::SelMethodEvalContext &context,
gmx_ana_index_t * /* g */, gmx_ana_selvalue_t *out, void *data)
{
- t_methoddata_pos *d = (t_methoddata_pos *)data;
+ t_methoddata_pos *d = static_cast<t_methoddata_pos *>(data);
gmx_ana_poscalc_update(d->pc, out->u.p, &d->g, context.fr, context.pbc);
}