Page MenuHomec4science

input.h
No OneTemporary

File Metadata

Created
Sun, Nov 3, 21:34
/* ----------------------------------------------------------------------
LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator
www.cs.sandia.gov/~sjplimp/lammps.html
Steve Plimpton, sjplimp@sandia.gov, Sandia National Laboratories
Copyright (2003) Sandia Corporation. Under the terms of Contract
DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains
certain rights in this software. This software is distributed under
the GNU General Public License.
See the README file in the top-level LAMMPS directory.
------------------------------------------------------------------------- */
#ifndef INPUT_H
#define INPUT_H
#include "stdio.h"
#include "lammps.h"
class Variable;
class Input : public LAMMPS {
public:
int narg; // # of command args
char **arg; // parsed args for command
Variable *variable; // defined variables
Input(int, char **);
~Input();
void file(); // process all input
void file(char *); // process an input script
char *one(char *); // process a single command
void substitute(char *, int); // substitute for variables in a string
private:
int me; // proc ID
char *command; // ptr to current command
int maxarg; // max # of args in arg
char *line,*copy,*work; // input line & copy of it
int echo_screen; // 0 = no, 1 = yes
int echo_log; // 0 = no, 1 = yes
int nfile,maxfile; // current # and max # of open input files
int label_active; // 0 = no label, 1 = looking for label
char *labelstr; // label string being looked for
int jump_skip; // 1 if skipping next jump, 0 otherwise
FILE **infiles; // list of open input files
void parse(); // parse an input text line
int execute_command(); // execute a single command
void angle_coeff(); // individual commands
void angle_style();
void atom_modify();
void atom_style();
void bond_coeff();
void bond_style();
void boundary();
void clear();
void dielectric();
void dihedral_coeff();
void dihedral_style();
void dimension();
void dipole();
void dump();
void dump_modify();
void echo();
void fix();
void fix_modify();
void group_command();
void improper_coeff();
void improper_style();
void include();
void jump();
void kspace_modify();
void kspace_style();
void label();
void lattice();
void log();
void mass();
void min_modify();
void min_style();
void neigh_modify();
void neighbor_command();
void newton();
void next_command();
void pair_coeff();
void pair_modify();
void pair_style();
void pair_write();
void print();
void processors();
void region();
void reset_timestep();
void restart();
void run_style();
void special_bonds();
void temp_modify();
void temperature();
void thermo();
void thermo_modify();
void thermo_style();
void timestep();
void undump();
void unfix();
void units();
void variable_command();
};
#endif

Event Timeline