provide Command base class in command.h for deriving command styles from

This commit is contained in:
Axel Kohlmeyer
2021-04-13 17:47:00 -04:00
parent f07fa3d266
commit b53822da46
74 changed files with 203 additions and 180 deletions

View File

@ -2,16 +2,16 @@
#include "lammpsplugin.h"
#include "comm.h"
#include "command.h"
#include "error.h"
#include "pointers.h"
#include "version.h"
#include <cstring>
namespace LAMMPS_NS {
class Hello : protected Pointers {
class Hello : protected Command {
public:
Hello(class LAMMPS *lmp) : Pointers(lmp) {};
Hello(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
};
}

View File

@ -62,13 +62,13 @@ CommandStyle(kim,KimCommand)
#ifndef LMP_KIM_COMMAND_H
#define LMP_KIM_COMMAND_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class KimCommand : protected Pointers {
class KimCommand : protected Command {
public:
KimCommand(class LAMMPS *lmp) : Pointers(lmp) {};
KimCommand(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
};

View File

@ -20,13 +20,13 @@ CommandStyle(message,Message)
#ifndef LMP_MESSAGE_H
#define LMP_MESSAGE_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Message : protected Pointers {
class Message : protected Command {
public:
Message(class LAMMPS *lmp) : Pointers(lmp) {};
Message(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
private:

View File

@ -20,13 +20,13 @@ CommandStyle(server,Server)
#ifndef LMP_SERVER_H
#define LMP_SERVER_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Server : protected Pointers {
class Server : protected Command {
public:
Server(class LAMMPS *lmp) : Pointers(lmp) {};
Server(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
};

View File

@ -41,7 +41,7 @@ namespace LAMMPS_NS
/* ---------------------------------------------------------------------- */
Plugin::Plugin(LAMMPS *lmp) : Pointers(lmp) {}
Plugin::Plugin(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -21,12 +21,12 @@ CommandStyle(plugin,Plugin)
#define LMP_PLUGIN_H
#include "lammpsplugin.h"
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS
{
class Plugin : protected Pointers {
class Plugin : protected Command {
public:
Plugin(class LAMMPS *);
void command(int, char **);

View File

@ -38,7 +38,7 @@ enum{NOHYPER,GLOBAL,LOCAL};
/* ---------------------------------------------------------------------- */
Hyper::Hyper(LAMMPS *lmp) : Pointers(lmp), dumplist(nullptr) {}
Hyper::Hyper(LAMMPS *lmp) : Command(lmp), dumplist(nullptr) {}
/* ----------------------------------------------------------------------
perform hyperdynamics simulation

View File

@ -20,11 +20,11 @@ CommandStyle(hyper,Hyper)
#ifndef LMP_HYPER_H
#define LMP_HYPER_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Hyper : protected Pointers {
class Hyper : protected Command {
public:
Hyper(class LAMMPS *);
~Hyper() {}

View File

@ -42,7 +42,7 @@ using namespace MathConst;
/* ---------------------------------------------------------------------- */
NEB::NEB(LAMMPS *lmp) : Pointers(lmp), all(nullptr), rdist(nullptr) {}
NEB::NEB(LAMMPS *lmp) : Command(lmp), all(nullptr), rdist(nullptr) {}
/* ----------------------------------------------------------------------
internal NEB constructor, called from TAD
@ -50,7 +50,7 @@ NEB::NEB(LAMMPS *lmp) : Pointers(lmp), all(nullptr), rdist(nullptr) {}
NEB::NEB(LAMMPS *lmp, double etol_in, double ftol_in, int n1steps_in,
int n2steps_in, int nevery_in, double *buf_init, double *buf_final)
: Pointers(lmp), all(nullptr), rdist(nullptr)
: Command(lmp), all(nullptr), rdist(nullptr)
{
double delx,dely,delz;

View File

@ -20,11 +20,11 @@ CommandStyle(neb,NEB)
#ifndef LMP_NEB_H
#define LMP_NEB_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class NEB : protected Pointers {
class NEB : protected Command {
public:
NEB(class LAMMPS *);
NEB(class LAMMPS *, double, double, int, int, int, double *, double *);

View File

@ -46,7 +46,7 @@ enum{SINGLE_PROC_DIRECT,SINGLE_PROC_MAP,MULTI_PROC};
/* ---------------------------------------------------------------------- */
PRD::PRD(LAMMPS *lmp) : Pointers(lmp) {}
PRD::PRD(LAMMPS *lmp) : Command(lmp) {}
/* ----------------------------------------------------------------------
perform PRD simulation on one or more replicas

View File

@ -20,11 +20,11 @@ CommandStyle(prd,PRD)
#ifndef LMP_PRD_H
#define LMP_PRD_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class PRD : protected Pointers {
class PRD : protected Command {
public:
PRD(class LAMMPS *);
~PRD() {}

View File

@ -43,7 +43,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
TAD::TAD(LAMMPS *lmp) : Pointers(lmp) {}
TAD::TAD(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(tad,TAD)
#ifndef LMP_TAD_H
#define LMP_TAD_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class TAD : protected Pointers {
class TAD : protected Command {
public:
TAD(class LAMMPS *);
~TAD();

View File

@ -40,7 +40,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
Temper::Temper(LAMMPS *lmp) : Pointers(lmp) {}
Temper::Temper(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(temper,Temper)
#ifndef LMP_TEMPER_H
#define LMP_TEMPER_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Temper : protected Pointers {
class Temper : protected Command {
public:
Temper(class LAMMPS *);
~Temper();

View File

@ -67,7 +67,7 @@ static const char cite_neb_spin[] =
/* ---------------------------------------------------------------------- */
NEBSpin::NEBSpin(LAMMPS *lmp) : Pointers(lmp) {
NEBSpin::NEBSpin(LAMMPS *lmp) : Command(lmp) {
if (lmp->citeme) lmp->citeme->add(cite_neb_spin);
}

View File

@ -20,11 +20,11 @@ CommandStyle(neb/spin,NEBSpin)
#ifndef LMP_NEB_SPIN_H
#define LMP_NEB_SPIN_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class NEBSpin : protected Pointers {
class NEBSpin : protected Command {
public:
NEBSpin(class LAMMPS *);
~NEBSpin();

View File

@ -22,13 +22,13 @@ CommandStyle(group2ndx,Group2Ndx)
#ifndef LMP_GROUP_NDX_H
#define LMP_GROUP_NDX_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Group2Ndx : protected Pointers {
class Group2Ndx : protected Command {
public:
Group2Ndx(class LAMMPS *lmp) : Pointers(lmp) {};
Group2Ndx(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
private:
void write_group(FILE *, int);

View File

@ -22,14 +22,14 @@ CommandStyle(ndx2group,Ndx2Group)
#ifndef LMP_NDX_GROUP_H
#define LMP_NDX_GROUP_H
#include "pointers.h"
#include "command.h"
#include <vector>
namespace LAMMPS_NS {
class Ndx2Group : protected Pointers {
class Ndx2Group : protected Command {
public:
Ndx2Group(class LAMMPS *lmp) : Pointers(lmp) {};
Ndx2Group(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
void create(const std::string &, const std::vector<tagint> &);
};

View File

@ -40,7 +40,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
TemperGrem::TemperGrem(LAMMPS *lmp) : Pointers(lmp) {}
TemperGrem::TemperGrem(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(temper/grem,TemperGrem)
#ifndef LMP_TEMPER_GREM_H
#define LMP_TEMPER_GREM_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class TemperGrem : protected Pointers {
class TemperGrem : protected Command {
public:
TemperGrem(class LAMMPS *);
~TemperGrem();

View File

@ -42,7 +42,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
TemperNPT::TemperNPT(LAMMPS *lmp) : Pointers(lmp) {}
TemperNPT::TemperNPT(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -21,11 +21,11 @@ CommandStyle(temper/npt,TemperNPT)
#ifndef LMP_TEMPERNPT_H
#define LMP_TEMPERNPT_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class TemperNPT : protected Pointers {
class TemperNPT : protected Command {
public:
TemperNPT(class LAMMPS *);
~TemperNPT();

View File

@ -32,7 +32,7 @@ enum{REGULAR,ESKM};
/* ---------------------------------------------------------------------- */
DynamicalMatrix::DynamicalMatrix(LAMMPS *lmp) : Pointers(lmp), fp(nullptr)
DynamicalMatrix::DynamicalMatrix(LAMMPS *lmp) : Command(lmp), fp(nullptr)
{
external_force_clear = 1;
}

View File

@ -11,11 +11,11 @@ CommandStyle(dynamical_matrix,DynamicalMatrix)
#ifndef LMP_DYNAMICAL_MATRIX_H
#define LMP_DYNAMICAL_MATRIX_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class DynamicalMatrix : protected Pointers {
class DynamicalMatrix : protected Command {
public:
DynamicalMatrix(class LAMMPS *);
virtual ~DynamicalMatrix();
@ -66,7 +66,7 @@ namespace LAMMPS_NS {
int file_flag; // 1 custom file name, 0 dynmat.dat
FILE *fp;
};
};
}

View File

@ -32,7 +32,7 @@ enum{REGULAR,BALLISTICO};
/* ---------------------------------------------------------------------- */
ThirdOrder::ThirdOrder(LAMMPS *lmp) : Pointers(lmp), fp(nullptr)
ThirdOrder::ThirdOrder(LAMMPS *lmp) : Command(lmp), fp(nullptr)
{
external_force_clear = 1;
}

View File

@ -12,11 +12,11 @@ CommandStyle(third_order,ThirdOrder)
#ifndef LMP_THIRD_ORDER_H
#define LMP_THIRD_ORDER_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class ThirdOrder : protected Pointers {
class ThirdOrder : protected Command {
public:
ThirdOrder(class LAMMPS *);
virtual ~ThirdOrder();

View File

@ -51,7 +51,7 @@ enum{X,Y,Z};
/* ---------------------------------------------------------------------- */
Balance::Balance(LAMMPS *lmp) : Pointers(lmp)
Balance::Balance(LAMMPS *lmp) : Command(lmp)
{
MPI_Comm_rank(world,&me);
MPI_Comm_size(world,&nprocs);

View File

@ -20,11 +20,11 @@ CommandStyle(balance,Balance)
#ifndef LMP_BALANCE_H
#define LMP_BALANCE_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Balance : protected Pointers {
class Balance : protected Command {
public:
class RCB *rcb;
class FixStore *fixstore; // per-atom weights stored in FixStore

View File

@ -35,7 +35,7 @@ enum{X=0,Y,Z,YZ,XZ,XY};
/* ---------------------------------------------------------------------- */
ChangeBox::ChangeBox(LAMMPS *lmp) : Pointers(lmp) {}
ChangeBox::ChangeBox(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(change_box,ChangeBox)
#ifndef LMP_CHANGE_BOX_H
#define LMP_CHANGE_BOX_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class ChangeBox : protected Pointers {
class ChangeBox : protected Command {
public:
ChangeBox(class LAMMPS *);
void command(int, char **);

29
src/command.h Normal file
View File

@ -0,0 +1,29 @@
/* -*- c++ -*- ----------------------------------------------------------
LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator
http://lammps.sandia.gov, Sandia National Laboratories
Steve Plimpton, sjplimp@sandia.gov
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 LMP_COMMAND_H
#define LMP_COMMAND_H
#include "pointers.h"
namespace LAMMPS_NS {
class Command : protected Pointers {
public:
Command(class LAMMPS *lmp) : Pointers(lmp) {};
virtual void command(int, char **) = 0;
};
}
#endif

View File

@ -52,7 +52,7 @@ enum{NONE,RATIO,SUBSET};
/* ---------------------------------------------------------------------- */
CreateAtoms::CreateAtoms(LAMMPS *lmp) : Pointers(lmp), basistype(nullptr) {}
CreateAtoms::CreateAtoms(LAMMPS *lmp) : Command(lmp), basistype(nullptr) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(create_atoms,CreateAtoms)
#ifndef LMP_CREATE_ATOMS_H
#define LMP_CREATE_ATOMS_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class CreateAtoms : protected Pointers {
class CreateAtoms : protected Command {
public:
CreateAtoms(class LAMMPS *);
void command(int, char **);

View File

@ -38,7 +38,7 @@ enum{MANY,SBOND,SANGLE,SDIHEDRAL,SIMPROPER};
/* ---------------------------------------------------------------------- */
CreateBonds::CreateBonds(LAMMPS *lmp) : Pointers(lmp) {}
CreateBonds::CreateBonds(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(create_bonds,CreateBonds)
#ifndef LMP_CREATE_BONDS_H
#define LMP_CREATE_BONDS_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class CreateBonds : protected Pointers {
class CreateBonds : protected Command {
public:
CreateBonds(class LAMMPS *);
void command(int, char **);

View File

@ -12,22 +12,24 @@
------------------------------------------------------------------------- */
#include "create_box.h"
#include <cstring>
#include "atom.h"
#include "atom_vec.h"
#include "comm.h"
#include "domain.h"
#include "error.h"
#include "force.h"
#include "region.h"
#include "region_prism.h"
#include "force.h"
#include "comm.h"
#include "update.h"
#include "error.h"
#include <cstring>
using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
CreateBox::CreateBox(LAMMPS *lmp) : Pointers(lmp) {}
CreateBox::CreateBox(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(create_box,CreateBox)
#ifndef LMP_CREATE_BOX_H
#define LMP_CREATE_BOX_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class CreateBox : protected Pointers {
class CreateBox : protected Command {
public:
CreateBox(class LAMMPS *);
void command(int, char **);

View File

@ -41,7 +41,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
DeleteAtoms::DeleteAtoms(LAMMPS *lmp) : Pointers(lmp) {}
DeleteAtoms::DeleteAtoms(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,12 +20,12 @@ CommandStyle(delete_atoms,DeleteAtoms)
#ifndef LMP_DELETE_ATOMS_H
#define LMP_DELETE_ATOMS_H
#include "pointers.h"
#include "command.h"
#include <map>
namespace LAMMPS_NS {
class DeleteAtoms : protected Pointers {
class DeleteAtoms : protected Command {
public:
DeleteAtoms(class LAMMPS *);
void command(int, char **);

View File

@ -30,7 +30,7 @@ enum{MULTI,ATOM,BOND,ANGLE,DIHEDRAL,IMPROPER,STATS};
/* ---------------------------------------------------------------------- */
DeleteBonds::DeleteBonds(LAMMPS *lmp) : Pointers(lmp) {}
DeleteBonds::DeleteBonds(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(delete_bonds,DeleteBonds)
#ifndef LMP_DELETE_BONDS_H
#define LMP_DELETE_BONDS_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class DeleteBonds : protected Pointers {
class DeleteBonds : protected Command {
public:
DeleteBonds(class LAMMPS *);
void command(int, char **);

View File

@ -26,13 +26,13 @@ CommandStyle(kim_query,Deprecated)
#ifndef LMP_DEPRECATED_H
#define LMP_DEPRECATED_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Deprecated : protected Pointers {
class Deprecated : protected Command {
public:
Deprecated(class LAMMPS *lmp) : Pointers(lmp) {};
Deprecated(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
};

View File

@ -42,7 +42,7 @@ enum{MOVE,RAMP,RANDOM,ROTATE};
/* ---------------------------------------------------------------------- */
DisplaceAtoms::DisplaceAtoms(LAMMPS *lmp) : Pointers(lmp)
DisplaceAtoms::DisplaceAtoms(LAMMPS *lmp) : Command(lmp)
{
mvec = nullptr;
}

View File

@ -20,11 +20,11 @@ CommandStyle(displace_atoms,DisplaceAtoms)
#ifndef LMP_DISPLACE_ATOMS_H
#define LMP_DISPLACE_ATOMS_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class DisplaceAtoms : protected Pointers {
class DisplaceAtoms : protected Command {
public:
DisplaceAtoms(class LAMMPS *);
~DisplaceAtoms();

View File

@ -20,15 +20,15 @@ CommandStyle(info,Info)
#ifndef LMP_INFO_H
#define LMP_INFO_H
#include "pointers.h"
#include "command.h"
#include <vector>
namespace LAMMPS_NS {
class Info : protected Pointers {
class Info : protected Command {
public:
Info(class LAMMPS *lmp) : Pointers(lmp) {};
Info(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
bool is_active(const char *, const char *);

View File

@ -25,7 +25,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
Minimize::Minimize(LAMMPS *lmp) : Pointers(lmp) {}
Minimize::Minimize(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(minimize,Minimize)
#ifndef LMP_MINIMIZE_H
#define LMP_MINIMIZE_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Minimize : protected Pointers {
class Minimize : protected Command {
public:
Minimize(class LAMMPS *);
void command(int, char **);

View File

@ -11,10 +11,6 @@
See the README file in the top-level LAMMPS directory.
------------------------------------------------------------------------- */
// lmptype.h must be first b/c this file uses MAXBIGINT and includes mpi.h
// due to OpenMPI bug which sets INT64_MAX via its mpi.h
// before lmptype.h can set flags to insure it is done correctly
#include "read_data.h"
#include "angle.h"
@ -66,7 +62,7 @@ const char *suffixes[] = {"/cuda","/gpu","/opt","/omp","/kk",
/* ---------------------------------------------------------------------- */
ReadData::ReadData(LAMMPS *lmp) : Pointers(lmp)
ReadData::ReadData(LAMMPS *lmp) : Command(lmp)
{
MPI_Comm_rank(world,&me);
line = new char[MAXLINE];

View File

@ -20,11 +20,11 @@ CommandStyle(read_data,ReadData)
#ifndef LMP_READ_DATA_H
#define LMP_READ_DATA_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class ReadData : protected Pointers {
class ReadData : protected Command {
public:
ReadData(class LAMMPS *);
~ReadData();

View File

@ -15,10 +15,6 @@
Contributing author: Timothy Sirk (ARL)
------------------------------------------------------------------------- */
// lmptype.h must be first b/c this file uses MAXBIGINT and includes mpi.h
// due to OpenMPI bug which sets INT64_MAX via its mpi.h
// before lmptype.h can set flags to insure it is done correctly
#include "read_dump.h"
#include "atom.h"
@ -46,7 +42,7 @@ enum{NOADD,YESADD,KEEPADD};
/* ---------------------------------------------------------------------- */
ReadDump::ReadDump(LAMMPS *lmp) : Pointers(lmp)
ReadDump::ReadDump(LAMMPS *lmp) : Command(lmp)
{
MPI_Comm_rank(world,&me);
MPI_Comm_size(world,&nprocs);

View File

@ -22,11 +22,11 @@ CommandStyle(read_dump,ReadDump)
#ifndef LMP_READ_DUMP_H
#define LMP_READ_DUMP_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class ReadDump : protected Pointers {
class ReadDump : protected Command {
public:
ReadDump(class LAMMPS *);
~ReadDump();

View File

@ -43,7 +43,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
ReadRestart::ReadRestart(LAMMPS *lmp) : Pointers(lmp) {}
ReadRestart::ReadRestart(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(read_restart,ReadRestart)
#ifndef LMP_READ_RESTART_H
#define LMP_READ_RESTART_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class ReadRestart : protected Pointers {
class ReadRestart : protected Command {
public:
ReadRestart(class LAMMPS *);
void command(int, char **);

View File

@ -31,7 +31,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
Replicate::Replicate(LAMMPS *lmp) : Pointers(lmp) {}
Replicate::Replicate(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(replicate,Replicate)
#ifndef LMP_REPLICATE_H
#define LMP_REPLICATE_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Replicate : protected Pointers {
class Replicate : protected Command {
public:
Replicate(class LAMMPS *);
void command(int, char **);

View File

@ -29,7 +29,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
Rerun::Rerun(LAMMPS *lmp) : Pointers(lmp) {}
Rerun::Rerun(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(rerun,Rerun)
#ifndef LMP_RERUN_H
#define LMP_RERUN_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Rerun : protected Pointers {
class Rerun : protected Command {
public:
Rerun(class LAMMPS *);
void command(int, char **);

View File

@ -43,7 +43,7 @@ static int compare_coords(const int, const int, void *);
/* ---------------------------------------------------------------------- */
ResetIDs::ResetIDs(LAMMPS *lmp) : Pointers(lmp) {}
ResetIDs::ResetIDs(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(reset_atom_ids,ResetIDs)
#ifndef LMP_RESET_IDS_H
#define LMP_RESET_IDS_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class ResetIDs : protected Pointers {
class ResetIDs : protected Command {
public:
struct AtomRvous {
bigint ibin;

View File

@ -32,7 +32,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
ResetMolIDs::ResetMolIDs(LAMMPS *lmp) : Pointers(lmp) {
ResetMolIDs::ResetMolIDs(LAMMPS *lmp) : Command(lmp) {
cfa = nullptr;
cca = nullptr;

View File

@ -20,11 +20,11 @@ CommandStyle(reset_mol_ids,ResetMolIDs)
#ifndef LMP_RESET_MOL_IDS_H
#define LMP_RESET_MOL_IDS_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class ResetMolIDs : protected Pointers {
class ResetMolIDs : protected Command {
public:
ResetMolIDs(class LAMMPS *);
~ResetMolIDs();

View File

@ -31,7 +31,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
Run::Run(LAMMPS *lmp) : Pointers(lmp) {}
Run::Run(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(run,Run)
#ifndef LMP_RUN_H
#define LMP_RUN_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Run : protected Pointers {
class Run : protected Command {
public:
Run(class LAMMPS *);
void command(int, char **);

View File

@ -20,13 +20,13 @@ CommandStyle(set,Set)
#ifndef LMP_SET_H
#define LMP_SET_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Set : protected Pointers {
class Set : protected Command {
public:
Set(class LAMMPS *lmp) : Pointers(lmp) {};
Set(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
private:

View File

@ -42,7 +42,7 @@ enum{NONE,CONSTANT,EQUAL,ATOM};
/* ---------------------------------------------------------------------- */
Velocity::Velocity(LAMMPS *lmp) : Pointers(lmp) {}
Velocity::Velocity(LAMMPS *lmp) : Command(lmp) {}
/* ---------------------------------------------------------------------- */

View File

@ -20,11 +20,11 @@ CommandStyle(velocity,Velocity)
#ifndef LMP_VELOCITY_H
#define LMP_VELOCITY_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class Velocity : protected Pointers {
class Velocity : protected Command {
public:
Velocity(class LAMMPS *);
void command(int, char **);

View File

@ -20,13 +20,13 @@ CommandStyle(write_coeff,WriteCoeff)
#ifndef LMP_WRITE_COEFF_H
#define LMP_WRITE_COEFF_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class WriteCoeff : protected Pointers {
class WriteCoeff : protected Command {
public:
WriteCoeff(class LAMMPS *lmp) : Pointers(lmp) {};
WriteCoeff(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
};

View File

@ -41,7 +41,7 @@ enum{ELLIPSOID,LINE,TRIANGLE,BODY}; // also in AtomVecHybrid
/* ---------------------------------------------------------------------- */
WriteData::WriteData(LAMMPS *lmp) : Pointers(lmp)
WriteData::WriteData(LAMMPS *lmp) : Command(lmp)
{
MPI_Comm_rank(world,&me);
MPI_Comm_size(world,&nprocs);

View File

@ -20,11 +20,11 @@ CommandStyle(write_data,WriteData)
#ifndef LMP_WRITE_DATA_H
#define LMP_WRITE_DATA_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class WriteData : protected Pointers {
class WriteData : protected Command {
public:
WriteData(class LAMMPS *);
void command(int, char **);

View File

@ -20,13 +20,13 @@ CommandStyle(write_dump,WriteDump)
#ifndef LMP_WRITE_DUMP_H
#define LMP_WRITE_DUMP_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class WriteDump : protected Pointers {
class WriteDump : protected Command {
public:
WriteDump(class LAMMPS *lmp) : Pointers(lmp) {};
WriteDump(class LAMMPS *lmp) : Command(lmp) {};
void command(int, char **);
};

View File

@ -43,7 +43,7 @@ using namespace LAMMPS_NS;
/* ---------------------------------------------------------------------- */
WriteRestart::WriteRestart(LAMMPS *lmp) : Pointers(lmp)
WriteRestart::WriteRestart(LAMMPS *lmp) : Command(lmp)
{
MPI_Comm_rank(world,&me);
MPI_Comm_size(world,&nprocs);

View File

@ -20,11 +20,11 @@ CommandStyle(write_restart,WriteRestart)
#ifndef LMP_WRITE_RESTART_H
#define LMP_WRITE_RESTART_H
#include "pointers.h"
#include "command.h"
namespace LAMMPS_NS {
class WriteRestart : protected Pointers {
class WriteRestart : protected Command {
public:
WriteRestart(class LAMMPS *);
void command(int, char **);