#ifndef M_DYNAMIX_MOLECULAR_TYPE_H
#define M_DYNAMIX_MOLECULAR_TYPE_H

#ifndef TEXT_H
#include "Text.h"
#endif

namespace MM
{

struct M_DynaMix_molecular_type
{
    Text        name_;
    int         number_of_molecules_;
    bool        nonbonded_intramolecular_interactions_;
    bool        interactions_1_4_;
    double      scaling_factors_for_1_4_LJ_;
    double      scaling_factors_for_1_4_electrostatics_;
    int         intramolecular_potential_type_;
    bool        mobile_;
    int         initial_state_;
    int         dump_trajectory_;

    explicit M_DynaMix_molecular_type (const Text & name);
};

}//MM

#endif //M_DYNAMIX_MOLECULAR_TYPE_H

