|
|
ParticleVector & | load (std::istream &stream) |
| | Load entire stream and populate data.
|
| |
|
ParticleVector & | load (std::string_view filename) |
| |
|
ParticleVector | particles |
| |
|
Point | box_length = Point::Zero() |
| |
|
std::vector< std::string > | comments |
| |
| bool | prefer_charges_from_file |
| | If applicable, prefer charges from AAM file over AtomData More...
|
| |
|
bool | box_dimension_support = false |
| |
|
bool | particle_charge_support = false |
| |
|
bool | particle_radius_support = false |
| |
| void | getNextLine (std::istream &stream, std::string &destination, const std::string &comment_identifiers) |
| | Helper function to forward stream. More...
|
| |
|
void | handleChargeMismatch (Particle &particle, int atom_index) const |
| | Policy if charge mismatch.
|
| |
|
static size_t | getNumberOfAtoms (const std::string &line) |
| | Helper function to extract N.
|
| |
|
static void | handleRadiusMismatch (const Particle &particle, double radius, int atom_index) |
| | Policy if radius mismatch.
|
| |
|
size_t | expected_number_of_particles = 0 |
| |
The documentation for this class was generated from the following files: