33 |
|
* @class ElectrostaticAtomTypesSectionParser ElectrostaticAtomTypesSectionParser.hpp "io/ElectrostaticAtomTypesSectionParser.hpp" |
34 |
|
*/ |
35 |
|
class ElectrostaticAtomTypesSectionParser : public SectionParser { |
36 |
< |
private: |
37 |
< |
void parseLine(const std::string& line, int lineNo); |
36 |
> |
public: |
37 |
> |
ElectrostaticAtomTypesSectionParser(); |
38 |
|
|
39 |
+ |
private: |
40 |
+ |
virtual void parseLine(ForceField& ff, const std::string& line, int lineNo); |
41 |
+ |
|
42 |
+ |
void parseCharge(StringTokenizer& tokenizer, AtomType* atomType); |
43 |
+ |
void parseDipole(StringTokenizer& tokenizer, DirectionalAtomType* dAtomType); |
44 |
+ |
void parseQuadruple(StringTokenizer& tokenizer, DirectionalAtomType* dAtomType); |
45 |
+ |
void parseElectroBodyFrame(StringTokenizer& tokenizer, DirectionalAtomType* dAtomType); |
46 |
|
}; |
47 |
|
|
48 |
|
|