Example #1
0
t_atoms gmx_mtop_global_atoms(gmx_mtop_t *mtop)
{
    t_atoms atoms;
    int mb;
    gmx_molblock_t *molb;

    init_t_atoms(&atoms,0,FALSE);

    for(mb=0; mb<mtop->nmolblock; mb++)
    {
        molb = &mtop->molblock[mb];
        atomcat(&atoms,&mtop->moltype[molb->type].atoms,molb->nmol);
    }
    
    return atoms;
}
Example #2
0
t_atoms gmx_mtop_global_atoms(const gmx_mtop_t *mtop)
{
    t_atoms atoms;
    int maxresnr,mb;
    gmx_molblock_t *molb;

    init_t_atoms(&atoms,0,FALSE);

    maxresnr = mtop->maxresnr;
    for(mb=0; mb<mtop->nmolblock; mb++)
    {
        molb = &mtop->molblock[mb];
        atomcat(&atoms,&mtop->moltype[molb->type].atoms,molb->nmol,
                mtop->maxres_renum,&maxresnr);
    }
    
    return atoms;
}