Apply override to Compute classes

This commit is contained in:
Richard Berger
2022-01-21 13:23:36 -05:00
parent 0d4bbf60e6
commit f83271aa40
158 changed files with 873 additions and 878 deletions

View File

@ -27,8 +27,8 @@ namespace LAMMPS_NS {
class ComputeERotateAsphere : public Compute { class ComputeERotateAsphere : public Compute {
public: public:
ComputeERotateAsphere(class LAMMPS *, int, char **); ComputeERotateAsphere(class LAMMPS *, int, char **);
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
private: private:
double pfactor; double pfactor;

View File

@ -27,16 +27,16 @@ namespace LAMMPS_NS {
class ComputeTempAsphere : public Compute { class ComputeTempAsphere : public Compute {
public: public:
ComputeTempAsphere(class LAMMPS *, int, char **); ComputeTempAsphere(class LAMMPS *, int, char **);
~ComputeTempAsphere(); ~ComputeTempAsphere() override;
void init(); void init() override;
void setup(); void setup() override;
double compute_scalar(); double compute_scalar() override;
void compute_vector(); void compute_vector() override;
void remove_bias(int, double *); void remove_bias(int, double *) override;
void restore_bias(int, double *); void restore_bias(int, double *) override;
void remove_bias_thr(int, double *, double *); void remove_bias_thr(int, double *, double *) override;
void restore_bias_thr(int, double *, double *); void restore_bias_thr(int, double *, double *) override;
private: private:
int mode; int mode;

View File

@ -38,11 +38,11 @@ const int NUM_CUBIC_SPLINE_COLUMNS = 5; // cubic spline columns passed to co
class ComputePressureBocs : public Compute { class ComputePressureBocs : public Compute {
public: public:
ComputePressureBocs(class LAMMPS *, int, char **); ComputePressureBocs(class LAMMPS *, int, char **);
virtual ~ComputePressureBocs(); ~ComputePressureBocs() override;
virtual void init(); void init() override;
virtual double compute_scalar(); double compute_scalar() override;
virtual void compute_vector(); void compute_vector() override;
void reset_extra_compute_fix(const char *); void reset_extra_compute_fix(const char *) override;
double compute_cg_scalar(); double compute_cg_scalar();
double get_cg_p_corr(int, double *, int, double, double); double get_cg_p_corr(int, double *, int, double, double);

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeBodyLocal : public Compute { class ComputeBodyLocal : public Compute {
public: public:
ComputeBodyLocal(class LAMMPS *, int, char **); ComputeBodyLocal(class LAMMPS *, int, char **);
~ComputeBodyLocal(); ~ComputeBodyLocal() override;
void init(); void init() override;
void compute_local(); void compute_local() override;
double memory_usage(); double memory_usage() override;
private: private:
int nvalues; int nvalues;

View File

@ -27,14 +27,14 @@ namespace LAMMPS_NS {
class ComputeTempBody : public Compute { class ComputeTempBody : public Compute {
public: public:
ComputeTempBody(class LAMMPS *, int, char **); ComputeTempBody(class LAMMPS *, int, char **);
~ComputeTempBody(); ~ComputeTempBody() override;
void init(); void init() override;
void setup(); void setup() override;
double compute_scalar(); double compute_scalar() override;
void compute_vector(); void compute_vector() override;
void remove_bias(int, double *); void remove_bias(int, double *) override;
void restore_bias(int, double *); void restore_bias(int, double *) override;
private: private:
int mode; int mode;

View File

@ -27,21 +27,21 @@ namespace LAMMPS_NS {
class ComputeTempCS : public Compute { class ComputeTempCS : public Compute {
public: public:
ComputeTempCS(class LAMMPS *, int, char **); ComputeTempCS(class LAMMPS *, int, char **);
~ComputeTempCS(); ~ComputeTempCS() override;
void init(); void init() override;
void setup(); void setup() override;
double compute_scalar(); double compute_scalar() override;
void compute_vector(); void compute_vector() override;
double memory_usage(); double memory_usage() override;
void remove_bias(int, double *); void remove_bias(int, double *) override;
void remove_bias_all(); void remove_bias_all() override;
void reapply_bias_all(); void reapply_bias_all() override;
void restore_bias(int, double *); void restore_bias(int, double *) override;
void restore_bias_all(); void restore_bias_all() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
private: private:
int groupbit_c, groupbit_s; int groupbit_c, groupbit_s;

View File

@ -27,13 +27,13 @@ namespace LAMMPS_NS {
class ComputeEfieldAtom : public Compute { class ComputeEfieldAtom : public Compute {
public: public:
ComputeEfieldAtom(class LAMMPS *, int, char **); ComputeEfieldAtom(class LAMMPS *, int, char **);
~ComputeEfieldAtom(); ~ComputeEfieldAtom() override;
void init(); void init() override;
void setup(); void setup() override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int pairflag; int pairflag;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeSAED : public Compute { class ComputeSAED : public Compute {
public: public:
ComputeSAED(class LAMMPS *, int, char **); ComputeSAED(class LAMMPS *, int, char **);
~ComputeSAED(); ~ComputeSAED() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
double memory_usage(); double memory_usage() override;
//testing //testing
double saed_var[10]; double saed_var[10];

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeXRD : public Compute { class ComputeXRD : public Compute {
public: public:
ComputeXRD(class LAMMPS *, int, char **); ComputeXRD(class LAMMPS *, int, char **);
~ComputeXRD(); ~ComputeXRD() override;
void init(); void init() override;
void compute_array(); void compute_array() override;
double memory_usage(); double memory_usage() override;
private: private:
int me; int me;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeEDPDTempAtom : public Compute { class ComputeEDPDTempAtom : public Compute {
public: public:
ComputeEDPDTempAtom(class LAMMPS *, int, char **); ComputeEDPDTempAtom(class LAMMPS *, int, char **);
~ComputeEDPDTempAtom(); ~ComputeEDPDTempAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeTDPDCCAtom : public Compute { class ComputeTDPDCCAtom : public Compute {
public: public:
ComputeTDPDCCAtom(class LAMMPS *, int, char **); ComputeTDPDCCAtom(class LAMMPS *, int, char **);
~ComputeTDPDCCAtom(); ~ComputeTDPDCCAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,9 +27,9 @@ namespace LAMMPS_NS {
class ComputeDpd : public Compute { class ComputeDpd : public Compute {
public: public:
ComputeDpd(class LAMMPS *, int, char **); ComputeDpd(class LAMMPS *, int, char **);
~ComputeDpd(); ~ComputeDpd() override;
void init() {} void init() override {}
void compute_vector(); void compute_vector() override;
private: private:
double *dpdU; double *dpdU;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeDpdAtom : public Compute { class ComputeDpdAtom : public Compute {
public: public:
ComputeDpdAtom(class LAMMPS *, int, char **); ComputeDpdAtom(class LAMMPS *, int, char **);
~ComputeDpdAtom(); ~ComputeDpdAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeTempDrude : public Compute { class ComputeTempDrude : public Compute {
public: public:
ComputeTempDrude(class LAMMPS *, int, char **); ComputeTempDrude(class LAMMPS *, int, char **);
~ComputeTempDrude(); ~ComputeTempDrude() override;
void init(); void init() override;
void setup(); void setup() override;
void compute_vector(); void compute_vector() override;
double compute_scalar(); double compute_scalar() override;
int modify_param(int, char **); int modify_param(int, char **);
private: private:

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeKEAtomEff : public Compute { class ComputeKEAtomEff : public Compute {
public: public:
ComputeKEAtomEff(class LAMMPS *, int, char **); ComputeKEAtomEff(class LAMMPS *, int, char **);
~ComputeKEAtomEff(); ~ComputeKEAtomEff() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,9 +27,8 @@ namespace LAMMPS_NS {
class ComputeKEEff : public Compute { class ComputeKEEff : public Compute {
public: public:
ComputeKEEff(class LAMMPS *, int, char **); ComputeKEEff(class LAMMPS *, int, char **);
~ComputeKEEff(){}; void init() override;
void init(); double compute_scalar() override;
double compute_scalar();
private: private:
double pfactor; double pfactor;

View File

@ -27,17 +27,17 @@ namespace LAMMPS_NS {
class ComputeTempDeformEff : public Compute { class ComputeTempDeformEff : public Compute {
public: public:
ComputeTempDeformEff(class LAMMPS *, int, char **); ComputeTempDeformEff(class LAMMPS *, int, char **);
virtual ~ComputeTempDeformEff(); ~ComputeTempDeformEff() override;
void init(); void init() override;
void setup(); void setup() override;
virtual double compute_scalar(); double compute_scalar() override;
virtual void compute_vector(); void compute_vector() override;
void remove_bias(int, double *); void remove_bias(int, double *) override;
void remove_bias_all(); void remove_bias_all() override;
void restore_bias(int, double *); void restore_bias(int, double *) override;
void restore_bias_all(); void restore_bias_all() override;
double memory_usage(); double memory_usage() override;
protected: protected:
double tfactor; double tfactor;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeTempEff : public Compute { class ComputeTempEff : public Compute {
public: public:
ComputeTempEff(class LAMMPS *, int, char **); ComputeTempEff(class LAMMPS *, int, char **);
virtual ~ComputeTempEff(); ~ComputeTempEff() override;
void init() {} void init() override {}
void setup(); void setup() override;
double compute_scalar(); double compute_scalar() override;
void compute_vector(); void compute_vector() override;
private: private:
double tfactor; double tfactor;

View File

@ -27,19 +27,19 @@ namespace LAMMPS_NS {
class ComputeTempRegionEff : public Compute { class ComputeTempRegionEff : public Compute {
public: public:
ComputeTempRegionEff(class LAMMPS *, int, char **); ComputeTempRegionEff(class LAMMPS *, int, char **);
virtual ~ComputeTempRegionEff(); ~ComputeTempRegionEff() override;
void init(); void init() override;
void setup(); void setup() override;
virtual double compute_scalar(); double compute_scalar() override;
virtual void compute_vector(); void compute_vector() override;
void dof_remove_pre(); void dof_remove_pre() override;
int dof_remove(int); int dof_remove(int) override;
void remove_bias(int, double *); void remove_bias(int, double *) override;
void remove_bias_all(); void remove_bias_all() override;
void restore_bias(int, double *); void restore_bias(int, double *) override;
void restore_bias_all(); void restore_bias_all() override;
double memory_usage(); double memory_usage() override;
protected: protected:
int iregion; int iregion;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeAcklandAtom : public Compute { class ComputeAcklandAtom : public Compute {
public: public:
ComputeAcklandAtom(class LAMMPS *, int, char **); ComputeAcklandAtom(class LAMMPS *, int, char **);
~ComputeAcklandAtom(); ~ComputeAcklandAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax, maxneigh, legacy; int nmax, maxneigh, legacy;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeADF : public Compute { class ComputeADF : public Compute {
public: public:
ComputeADF(class LAMMPS *, int, char **); ComputeADF(class LAMMPS *, int, char **);
~ComputeADF(); ~ComputeADF() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_array(); void compute_array() override;
private: private:
int nbin; // # of adf bins int nbin; // # of adf bins

View File

@ -27,13 +27,13 @@ namespace LAMMPS_NS {
class ComputeAveSphereAtom : public Compute { class ComputeAveSphereAtom : public Compute {
public: public:
ComputeAveSphereAtom(class LAMMPS *, int, char **); ComputeAveSphereAtom(class LAMMPS *, int, char **);
virtual ~ComputeAveSphereAtom(); ~ComputeAveSphereAtom() override;
virtual void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
virtual void compute_peratom(); void compute_peratom() override;
int pack_forward_comm(int, int *, double *, int, int *); int pack_forward_comm(int, int *, double *, int, int *) override;
void unpack_forward_comm(int, int, double *); void unpack_forward_comm(int, int, double *) override;
double memory_usage(); double memory_usage() override;
protected: protected:
int nmax; int nmax;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeBasalAtom : public Compute { class ComputeBasalAtom : public Compute {
public: public:
ComputeBasalAtom(class LAMMPS *, int, char **); ComputeBasalAtom(class LAMMPS *, int, char **);
~ComputeBasalAtom(); ~ComputeBasalAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax, maxneigh; int nmax, maxneigh;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeCNPAtom : public Compute { class ComputeCNPAtom : public Compute {
public: public:
ComputeCNPAtom(class LAMMPS *, int, char **); ComputeCNPAtom(class LAMMPS *, int, char **);
~ComputeCNPAtom(); ~ComputeCNPAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
//revise //revise

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeEntropyAtom : public Compute { class ComputeEntropyAtom : public Compute {
public: public:
ComputeEntropyAtom(class LAMMPS *, int, char **); ComputeEntropyAtom(class LAMMPS *, int, char **);
~ComputeEntropyAtom(); ~ComputeEntropyAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax, maxneigh, nbin; int nmax, maxneigh, nbin;

View File

@ -29,9 +29,9 @@ class ComputeGyrationShape : public Compute {
char *id_gyration; // fields accessed by other classes char *id_gyration; // fields accessed by other classes
ComputeGyrationShape(class LAMMPS *, int, char **); ComputeGyrationShape(class LAMMPS *, int, char **);
~ComputeGyrationShape(); ~ComputeGyrationShape() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
private: private:
class Compute *c_gyration; class Compute *c_gyration;

View File

@ -29,14 +29,14 @@ class ComputeGyrationShapeChunk : public Compute {
char *id_gyration_chunk; // fields accessed by other classes char *id_gyration_chunk; // fields accessed by other classes
ComputeGyrationShapeChunk(class LAMMPS *, int, char **); ComputeGyrationShapeChunk(class LAMMPS *, int, char **);
~ComputeGyrationShapeChunk(); ~ComputeGyrationShapeChunk() override;
void init(); void init() override;
void setup(); void setup() override;
void compute_array(); void compute_array() override;
int lock_length(); int lock_length() override;
double memory_usage(); double memory_usage() override;
private: private:
int current_nchunks, former_nchunks; int current_nchunks, former_nchunks;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeHexOrderAtom : public Compute { class ComputeHexOrderAtom : public Compute {
public: public:
ComputeHexOrderAtom(class LAMMPS *, int, char **); ComputeHexOrderAtom(class LAMMPS *, int, char **);
~ComputeHexOrderAtom(); ~ComputeHexOrderAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax, maxneigh, ncol, nnn, ndegree; int nmax, maxneigh, ncol, nnn, ndegree;

View File

@ -27,15 +27,15 @@ namespace LAMMPS_NS {
class ComputeHMA : public Compute { class ComputeHMA : public Compute {
public: public:
ComputeHMA(class LAMMPS *, int, char **); ComputeHMA(class LAMMPS *, int, char **);
~ComputeHMA(); ~ComputeHMA() override;
void setup(); void setup() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_vector(); void compute_vector() override;
void set_arrays(int); void set_arrays(int) override;
int pack_forward_comm(int, int *, double *, int, int *); int pack_forward_comm(int, int *, double *, int, int *) override;
void unpack_forward_comm(int, int, double *); void unpack_forward_comm(int, int, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeMomentum : public Compute { class ComputeMomentum : public Compute {
public: public:
ComputeMomentum(class LAMMPS *, int, char **); ComputeMomentum(class LAMMPS *, int, char **);
virtual ~ComputeMomentum(); ~ComputeMomentum() override;
virtual void init(); void init() override;
virtual void compute_vector(); void compute_vector() override;
}; };
} // namespace LAMMPS_NS } // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class ComputeMSDNonGauss : public ComputeMSD { class ComputeMSDNonGauss : public ComputeMSD {
public: public:
ComputeMSDNonGauss(class LAMMPS *, int, char **); ComputeMSDNonGauss(class LAMMPS *, int, char **);
~ComputeMSDNonGauss() {} void compute_vector() override;
void compute_vector();
}; };
} // namespace LAMMPS_NS } // namespace LAMMPS_NS

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputePressureCyl : public Compute { class ComputePressureCyl : public Compute {
public: public:
ComputePressureCyl(class LAMMPS *, int, char **); ComputePressureCyl(class LAMMPS *, int, char **);
~ComputePressureCyl(); ~ComputePressureCyl() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_array(); void compute_array() override;
double memory_usage(); double memory_usage() override;
private: private:
int nbins, nphi, nzbins; int nbins, nphi, nzbins;

View File

@ -31,10 +31,10 @@ namespace LAMMPS_NS {
class ComputeStressMop : public Compute { class ComputeStressMop : public Compute {
public: public:
ComputeStressMop(class LAMMPS *, int, char **); ComputeStressMop(class LAMMPS *, int, char **);
virtual ~ComputeStressMop(); ~ComputeStressMop() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_vector(); void compute_vector() override;
private: private:
void compute_pairs(); void compute_pairs();

View File

@ -31,10 +31,10 @@ namespace LAMMPS_NS {
class ComputeStressMopProfile : public Compute { class ComputeStressMopProfile : public Compute {
public: public:
ComputeStressMopProfile(class LAMMPS *, int, char **); ComputeStressMopProfile(class LAMMPS *, int, char **);
virtual ~ComputeStressMopProfile(); ~ComputeStressMopProfile() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_array(); void compute_array() override;
private: private:
void compute_pairs(); void compute_pairs();

View File

@ -27,20 +27,20 @@ namespace LAMMPS_NS {
class ComputeTempRotate : public Compute { class ComputeTempRotate : public Compute {
public: public:
ComputeTempRotate(class LAMMPS *, int, char **); ComputeTempRotate(class LAMMPS *, int, char **);
~ComputeTempRotate(); ~ComputeTempRotate() override;
void init(); void init() override;
void setup(); void setup() override;
double compute_scalar(); double compute_scalar() override;
void compute_vector(); void compute_vector() override;
void remove_bias(int, double *); void remove_bias(int, double *) override;
void remove_bias_thr(int, double *, double *); void remove_bias_thr(int, double *, double *) override;
void remove_bias_all(); void remove_bias_all() override;
void restore_bias(int, double *); void restore_bias(int, double *) override;
void restore_bias_all(); void restore_bias_all() override;
void restore_bias_thr(int, double *, double *); void restore_bias_thr(int, double *, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
double tfactor, masstotal; double tfactor, masstotal;

View File

@ -27,9 +27,9 @@ namespace LAMMPS_NS {
class ComputeTI : public Compute { class ComputeTI : public Compute {
public: public:
ComputeTI(class LAMMPS *, int, char **); ComputeTI(class LAMMPS *, int, char **);
~ComputeTI(); ~ComputeTI() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
private: private:
int nterms; int nterms;

View File

@ -31,9 +31,9 @@ namespace LAMMPS_NS {
class ComputeFEP : public Compute { class ComputeFEP : public Compute {
public: public:
ComputeFEP(class LAMMPS *, int, char **); ComputeFEP(class LAMMPS *, int, char **);
~ComputeFEP(); ~ComputeFEP() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
private: private:
int npert; int npert;

View File

@ -27,13 +27,13 @@ namespace LAMMPS_NS {
class ComputeContactAtom : public Compute { class ComputeContactAtom : public Compute {
public: public:
ComputeContactAtom(class LAMMPS *, int, char **); ComputeContactAtom(class LAMMPS *, int, char **);
~ComputeContactAtom(); ~ComputeContactAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeFabric : public Compute { class ComputeFabric : public Compute {
public: public:
ComputeFabric(class LAMMPS *, int, char **); ComputeFabric(class LAMMPS *, int, char **);
~ComputeFabric(); ~ComputeFabric() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_vector(); void compute_vector() override;
double compute_scalar(); double compute_scalar() override;
private: private:
int ntensors, pstyle, cutstyle; int ntensors, pstyle, cutstyle;

View File

@ -36,9 +36,9 @@ class ComputeAveSphereAtomKokkos : public ComputeAveSphereAtom {
typedef ArrayTypes<DeviceType> AT; typedef ArrayTypes<DeviceType> AT;
ComputeAveSphereAtomKokkos(class LAMMPS *, int, char **); ComputeAveSphereAtomKokkos(class LAMMPS *, int, char **);
virtual ~ComputeAveSphereAtomKokkos(); ~ComputeAveSphereAtomKokkos() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
KOKKOS_INLINE_FUNCTION KOKKOS_INLINE_FUNCTION
void operator()(TagComputeAveSphereAtom, const int&) const; void operator()(TagComputeAveSphereAtom, const int&) const;

View File

@ -38,9 +38,9 @@ class ComputeCoordAtomKokkos : public ComputeCoordAtom {
typedef ArrayTypes<DeviceType> AT; typedef ArrayTypes<DeviceType> AT;
ComputeCoordAtomKokkos(class LAMMPS *, int, char **); ComputeCoordAtomKokkos(class LAMMPS *, int, char **);
virtual ~ComputeCoordAtomKokkos(); ~ComputeCoordAtomKokkos() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
enum {NONE,CUTOFF,ORIENT}; enum {NONE,CUTOFF,ORIENT};
template<int CSTYLE, int NCOL> template<int CSTYLE, int NCOL>

View File

@ -67,9 +67,9 @@ class ComputeOrientOrderAtomKokkos : public ComputeOrientOrderAtom {
typedef int value_type; typedef int value_type;
ComputeOrientOrderAtomKokkos(class LAMMPS *, int, char **); ComputeOrientOrderAtomKokkos(class LAMMPS *, int, char **);
~ComputeOrientOrderAtomKokkos(); ~ComputeOrientOrderAtomKokkos() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
t_sna_1i d_qlist; t_sna_1i d_qlist;
template<class TagStyle> template<class TagStyle>
@ -127,7 +127,7 @@ class ComputeOrientOrderAtomKokkos : public ComputeOrientOrderAtom {
KOKKOS_INLINE_FUNCTION KOKKOS_INLINE_FUNCTION
double associated_legendre(int, int, double) const; double associated_legendre(int, int, double) const;
void init_clebsch_gordan(); void init_clebsch_gordan() override;
t_sna_1d d_cglist; // Clebsch-Gordan coeffs t_sna_1d d_cglist; // Clebsch-Gordan coeffs
}; };

View File

@ -76,11 +76,11 @@ class ComputeTempDeformKokkos: public ComputeTempDeform {
typedef ArrayTypes<DeviceType> AT; typedef ArrayTypes<DeviceType> AT;
ComputeTempDeformKokkos(class LAMMPS *, int, char **); ComputeTempDeformKokkos(class LAMMPS *, int, char **);
~ComputeTempDeformKokkos(); ~ComputeTempDeformKokkos() override;
double compute_scalar(); double compute_scalar() override;
void compute_vector(); void compute_vector() override;
void remove_bias_all(); void remove_bias_all() override;
void restore_bias_all(); void restore_bias_all() override;
template<int RMASS> template<int RMASS>
KOKKOS_INLINE_FUNCTION KOKKOS_INLINE_FUNCTION

View File

@ -72,9 +72,9 @@ class ComputeTempKokkos : public ComputeTemp {
typedef ArrayTypes<DeviceType> AT; typedef ArrayTypes<DeviceType> AT;
ComputeTempKokkos(class LAMMPS *, int, char **); ComputeTempKokkos(class LAMMPS *, int, char **);
virtual ~ComputeTempKokkos() {}
double compute_scalar(); double compute_scalar() override;
void compute_vector(); void compute_vector() override;
template<int RMASS> template<int RMASS>
KOKKOS_INLINE_FUNCTION KOKKOS_INLINE_FUNCTION

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDContactRadius : public Compute { class ComputeSMDContactRadius : public Compute {
public: public:
ComputeSMDContactRadius(class LAMMPS *, int, char **); ComputeSMDContactRadius(class LAMMPS *, int, char **);
~ComputeSMDContactRadius(); ~ComputeSMDContactRadius() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDDamage : public Compute { class ComputeSMDDamage : public Compute {
public: public:
ComputeSMDDamage(class LAMMPS *, int, char **); ComputeSMDDamage(class LAMMPS *, int, char **);
~ComputeSMDDamage(); ~ComputeSMDDamage() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDHourglassError : public Compute { class ComputeSMDHourglassError : public Compute {
public: public:
ComputeSMDHourglassError(class LAMMPS *, int, char **); ComputeSMDHourglassError(class LAMMPS *, int, char **);
~ComputeSMDHourglassError(); ~ComputeSMDHourglassError() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDInternalEnergy : public Compute { class ComputeSMDInternalEnergy : public Compute {
public: public:
ComputeSMDInternalEnergy(class LAMMPS *, int, char **); ComputeSMDInternalEnergy(class LAMMPS *, int, char **);
~ComputeSMDInternalEnergy(); ~ComputeSMDInternalEnergy() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDPlasticStrain : public Compute { class ComputeSMDPlasticStrain : public Compute {
public: public:
ComputeSMDPlasticStrain(class LAMMPS *, int, char **); ComputeSMDPlasticStrain(class LAMMPS *, int, char **);
~ComputeSMDPlasticStrain(); ~ComputeSMDPlasticStrain() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDPlasticStrainRate : public Compute { class ComputeSMDPlasticStrainRate : public Compute {
public: public:
ComputeSMDPlasticStrainRate(class LAMMPS *, int, char **); ComputeSMDPlasticStrainRate(class LAMMPS *, int, char **);
~ComputeSMDPlasticStrainRate(); ~ComputeSMDPlasticStrainRate() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDRho : public Compute { class ComputeSMDRho : public Compute {
public: public:
ComputeSMDRho(class LAMMPS *, int, char **); ComputeSMDRho(class LAMMPS *, int, char **);
~ComputeSMDRho(); ~ComputeSMDRho() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDTlsphDt : public Compute { class ComputeSMDTlsphDt : public Compute {
public: public:
ComputeSMDTlsphDt(class LAMMPS *, int, char **); ComputeSMDTlsphDt(class LAMMPS *, int, char **);
~ComputeSMDTlsphDt(); ~ComputeSMDTlsphDt() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDTLSPHNumNeighs : public Compute { class ComputeSMDTLSPHNumNeighs : public Compute {
public: public:
ComputeSMDTLSPHNumNeighs(class LAMMPS *, int, char **); ComputeSMDTLSPHNumNeighs(class LAMMPS *, int, char **);
~ComputeSMDTLSPHNumNeighs(); ~ComputeSMDTLSPHNumNeighs() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDTriangleVertices : public Compute { class ComputeSMDTriangleVertices : public Compute {
public: public:
ComputeSMDTriangleVertices(class LAMMPS *, int, char **); ComputeSMDTriangleVertices(class LAMMPS *, int, char **);
~ComputeSMDTriangleVertices(); ~ComputeSMDTriangleVertices() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMD_Ulsph_Effm : public Compute { class ComputeSMD_Ulsph_Effm : public Compute {
public: public:
ComputeSMD_Ulsph_Effm(class LAMMPS *, int, char **); ComputeSMD_Ulsph_Effm(class LAMMPS *, int, char **);
~ComputeSMD_Ulsph_Effm(); ~ComputeSMD_Ulsph_Effm() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDULSPHNumNeighs : public Compute { class ComputeSMDULSPHNumNeighs : public Compute {
public: public:
ComputeSMDULSPHNumNeighs(class LAMMPS *, int, char **); ComputeSMDULSPHNumNeighs(class LAMMPS *, int, char **);
~ComputeSMDULSPHNumNeighs(); ~ComputeSMDULSPHNumNeighs() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,10 +38,10 @@ namespace LAMMPS_NS {
class ComputeSMDULSPHstrain : public Compute { class ComputeSMDULSPHstrain : public Compute {
public: public:
ComputeSMDULSPHstrain(class LAMMPS *, int, char **); ComputeSMDULSPHstrain(class LAMMPS *, int, char **);
~ComputeSMDULSPHstrain(); ~ComputeSMDULSPHstrain() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -38,11 +38,11 @@ namespace LAMMPS_NS {
class ComputeSMDVol : public Compute { class ComputeSMDVol : public Compute {
public: public:
ComputeSMDVol(class LAMMPS *, int, char **); ComputeSMDVol(class LAMMPS *, int, char **);
~ComputeSMDVol(); ~ComputeSMDVol() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double compute_scalar(); double compute_scalar() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -29,13 +29,13 @@ namespace LAMMPS_NS {
class ComputeMesoNT : public Compute { class ComputeMesoNT : public Compute {
public: public:
ComputeMesoNT(class LAMMPS *, int, char **); ComputeMesoNT(class LAMMPS *, int, char **);
~ComputeMesoNT(); ~ComputeMesoNT() override;
void init() {} void init() override {}
void compute_peratom(); void compute_peratom() override;
double compute_scalar(); double compute_scalar() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -31,18 +31,18 @@ namespace LAMMPS_NS {
class ComputeViscosityCos : public Compute { class ComputeViscosityCos : public Compute {
public: public:
ComputeViscosityCos(class LAMMPS *, int, char **); ComputeViscosityCos(class LAMMPS *, int, char **);
virtual ~ComputeViscosityCos(); ~ComputeViscosityCos() override;
void init() {} void init() override {}
void setup(); void setup() override;
virtual double compute_scalar(); double compute_scalar() override;
virtual void compute_vector(); void compute_vector() override;
void remove_bias(int, double *); void remove_bias(int, double *) override;
void remove_bias_thr(int, double *, double *); void remove_bias_thr(int, double *, double *) override;
void remove_bias_all(); void remove_bias_all() override;
void restore_bias(int, double *); void restore_bias(int, double *) override;
void restore_bias_thr(int, double *, double *); void restore_bias_thr(int, double *, double *) override;
void restore_bias_all(); void restore_bias_all() override;
protected: protected:
double tfactor; double tfactor;

View File

@ -27,13 +27,13 @@ namespace LAMMPS_NS {
class ComputeMLIAP : public Compute { class ComputeMLIAP : public Compute {
public: public:
ComputeMLIAP(class LAMMPS *, int, char **); ComputeMLIAP(class LAMMPS *, int, char **);
~ComputeMLIAP(); ~ComputeMLIAP() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_array(); void compute_array() override;
void generate_neigharrays(); void generate_neigharrays();
void grow_neigharrays(); void grow_neigharrays();
double memory_usage(); double memory_usage() override;
private: private:
double **mliaparray, **mliaparrayall; double **mliaparray, **mliaparrayall;

View File

@ -23,7 +23,7 @@ class MLIAPData : protected Pointers {
public: public:
MLIAPData(class LAMMPS *, int, int *, class MLIAPModel *, class MLIAPDescriptor *, MLIAPData(class LAMMPS *, int, int *, class MLIAPModel *, class MLIAPDescriptor *,
class PairMLIAP * = nullptr); class PairMLIAP * = nullptr);
~MLIAPData(); ~MLIAPData() override;
void init(); void init();
void generate_neighdata(class NeighList *, int = 0, int = 0); void generate_neighdata(class NeighList *, int = 0, int = 0);

View File

@ -21,7 +21,7 @@ namespace LAMMPS_NS {
class MLIAPDescriptor : protected Pointers { class MLIAPDescriptor : protected Pointers {
public: public:
MLIAPDescriptor(LAMMPS *); MLIAPDescriptor(LAMMPS *);
virtual ~MLIAPDescriptor(); ~MLIAPDescriptor() override;
virtual void compute_descriptors(class MLIAPData *) = 0; virtual void compute_descriptors(class MLIAPData *) = 0;
virtual void compute_forces(class MLIAPData *) = 0; virtual void compute_forces(class MLIAPData *) = 0;
virtual void compute_force_gradients(class MLIAPData *) = 0; virtual void compute_force_gradients(class MLIAPData *) = 0;

View File

@ -21,13 +21,13 @@ namespace LAMMPS_NS {
class MLIAPDescriptorSNAP : public MLIAPDescriptor { class MLIAPDescriptorSNAP : public MLIAPDescriptor {
public: public:
MLIAPDescriptorSNAP(LAMMPS *, char *); MLIAPDescriptorSNAP(LAMMPS *, char *);
virtual ~MLIAPDescriptorSNAP(); ~MLIAPDescriptorSNAP() override;
virtual void compute_descriptors(class MLIAPData *); void compute_descriptors(class MLIAPData *) override;
virtual void compute_forces(class MLIAPData *); void compute_forces(class MLIAPData *) override;
virtual void compute_force_gradients(class MLIAPData *); void compute_force_gradients(class MLIAPData *) override;
virtual void compute_descriptor_gradients(class MLIAPData *); void compute_descriptor_gradients(class MLIAPData *) override;
virtual void init(); void init() override;
virtual double memory_usage(); double memory_usage() override;
double rcutfac; double rcutfac;

View File

@ -21,7 +21,7 @@ namespace LAMMPS_NS {
class MLIAPModel : protected Pointers { class MLIAPModel : protected Pointers {
public: public:
MLIAPModel(LAMMPS *, char *); MLIAPModel(LAMMPS *, char *);
virtual ~MLIAPModel(); ~MLIAPModel() override;
void set_ndescriptors(int); void set_ndescriptors(int);
void set_nelements(int); void set_nelements(int);
virtual int get_nparams() = 0; virtual int get_nparams() = 0;
@ -44,11 +44,11 @@ class MLIAPModel : protected Pointers {
class MLIAPModelSimple : public MLIAPModel { class MLIAPModelSimple : public MLIAPModel {
public: public:
MLIAPModelSimple(LAMMPS *, char *); MLIAPModelSimple(LAMMPS *, char *);
~MLIAPModelSimple(){}; ~MLIAPModelSimple() override{};
virtual double memory_usage(); double memory_usage() override;
protected: protected:
virtual void read_coeffs(char *); void read_coeffs(char *) override;
}; };
} // namespace LAMMPS_NS } // namespace LAMMPS_NS

View File

@ -21,12 +21,12 @@ namespace LAMMPS_NS {
class MLIAPModelLinear : public MLIAPModelSimple { class MLIAPModelLinear : public MLIAPModelSimple {
public: public:
MLIAPModelLinear(LAMMPS *, char * = nullptr); MLIAPModelLinear(LAMMPS *, char * = nullptr);
~MLIAPModelLinear() = default;
virtual int get_nparams(); int get_nparams() override;
virtual int get_gamma_nnz(class MLIAPData *); int get_gamma_nnz(class MLIAPData *) override;
virtual void compute_gradients(class MLIAPData *); void compute_gradients(class MLIAPData *) override;
virtual void compute_gradgrads(class MLIAPData *); void compute_gradgrads(class MLIAPData *) override;
virtual void compute_force_gradients(class MLIAPData *); void compute_force_gradients(class MLIAPData *) override;
protected: protected:
}; };

View File

@ -21,12 +21,12 @@ namespace LAMMPS_NS {
class MLIAPModelQuadratic : public MLIAPModelSimple { class MLIAPModelQuadratic : public MLIAPModelSimple {
public: public:
MLIAPModelQuadratic(LAMMPS *, char * = nullptr); MLIAPModelQuadratic(LAMMPS *, char * = nullptr);
~MLIAPModelQuadratic() = default;
virtual int get_nparams(); int get_nparams() override;
virtual int get_gamma_nnz(class MLIAPData *); int get_gamma_nnz(class MLIAPData *) override;
virtual void compute_gradients(class MLIAPData *); void compute_gradients(class MLIAPData *) override;
virtual void compute_gradgrads(class MLIAPData *); void compute_gradgrads(class MLIAPData *) override;
virtual void compute_force_gradients(class MLIAPData *); void compute_force_gradients(class MLIAPData *) override;
protected: protected:
}; };

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeSNAAtom : public Compute { class ComputeSNAAtom : public Compute {
public: public:
ComputeSNAAtom(class LAMMPS *, int, char **); ComputeSNAAtom(class LAMMPS *, int, char **);
~ComputeSNAAtom(); ~ComputeSNAAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,13 +27,13 @@ namespace LAMMPS_NS {
class ComputeSNADAtom : public Compute { class ComputeSNADAtom : public Compute {
public: public:
ComputeSNADAtom(class LAMMPS *, int, char **); ComputeSNADAtom(class LAMMPS *, int, char **);
~ComputeSNADAtom(); ~ComputeSNADAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputeSnap : public Compute { class ComputeSnap : public Compute {
public: public:
ComputeSnap(class LAMMPS *, int, char **); ComputeSnap(class LAMMPS *, int, char **);
~ComputeSnap(); ~ComputeSnap() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_array(); void compute_array() override;
double memory_usage(); double memory_usage() override;
private: private:
int natoms, nmax, size_peratom, lastcol; int natoms, nmax, size_peratom, lastcol;

View File

@ -27,13 +27,13 @@ namespace LAMMPS_NS {
class ComputeSNAVAtom : public Compute { class ComputeSNAVAtom : public Compute {
public: public:
ComputeSNAVAtom(class LAMMPS *, int, char **); ComputeSNAVAtom(class LAMMPS *, int, char **);
~ComputeSNAVAtom(); ~ComputeSNAVAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -36,7 +36,7 @@ class SNA : protected Pointers {
SNA(LAMMPS *, double, int, double, int, int, int, int, int, int); SNA(LAMMPS *, double, int, double, int, int, int, int, int, int);
SNA(LAMMPS *lmp) : Pointers(lmp){}; SNA(LAMMPS *lmp) : Pointers(lmp){};
~SNA(); ~SNA() override;
void build_indexlist(); void build_indexlist();
void init(); void init();
double memory_usage(); double memory_usage();

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeDamageAtom : public Compute { class ComputeDamageAtom : public Compute {
public: public:
ComputeDamageAtom(class LAMMPS *, int, char **); ComputeDamageAtom(class LAMMPS *, int, char **);
~ComputeDamageAtom(); ~ComputeDamageAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeDilatationAtom : public Compute { class ComputeDilatationAtom : public Compute {
public: public:
ComputeDilatationAtom(class LAMMPS *, int, char **); ComputeDilatationAtom(class LAMMPS *, int, char **);
~ComputeDilatationAtom(); ~ComputeDilatationAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputePlasticityAtom : public Compute { class ComputePlasticityAtom : public Compute {
public: public:
ComputePlasticityAtom(class LAMMPS *, int, char **); ComputePlasticityAtom(class LAMMPS *, int, char **);
~ComputePlasticityAtom(); ~ComputePlasticityAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class ComputePTMAtom : public Compute { class ComputePTMAtom : public Compute {
public: public:
ComputePTMAtom(class LAMMPS *, int, char **); ComputePTMAtom(class LAMMPS *, int, char **);
~ComputePTMAtom(); ~ComputePTMAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -28,10 +28,10 @@ namespace LAMMPS_NS {
class ComputeSpecAtom : public Compute { class ComputeSpecAtom : public Compute {
public: public:
ComputeSpecAtom(class LAMMPS *, int, char **); ComputeSpecAtom(class LAMMPS *, int, char **);
~ComputeSpecAtom(); ~ComputeSpecAtom() override;
void init() {} void init() override {}
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nvalues; int nvalues;

View File

@ -27,12 +27,12 @@ namespace LAMMPS_NS {
class ComputeEventDisplace : public Compute { class ComputeEventDisplace : public Compute {
public: public:
ComputeEventDisplace(class LAMMPS *, int, char **); ComputeEventDisplace(class LAMMPS *, int, char **);
~ComputeEventDisplace(); ~ComputeEventDisplace() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
int all_events(); int all_events();
void reset_extra_compute_fix(const char *); void reset_extra_compute_fix(const char *) override;
private: private:
int triclinic; int triclinic;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputePressureGrem : public ComputePressure { class ComputePressureGrem : public ComputePressure {
public: public:
ComputePressureGrem(class LAMMPS *, int, char **); ComputePressureGrem(class LAMMPS *, int, char **);
virtual ~ComputePressureGrem(); ~ComputePressureGrem() override;
virtual void init(); void init() override;
virtual double compute_scalar(); double compute_scalar() override;
virtual void compute_vector(); void compute_vector() override;
protected: protected:
// Access to gREM fix scale factor // Access to gREM fix scale factor

View File

@ -27,9 +27,9 @@ namespace LAMMPS_NS {
class ComputeERotateRigid : public Compute { class ComputeERotateRigid : public Compute {
public: public:
ComputeERotateRigid(class LAMMPS *, int, char **); ComputeERotateRigid(class LAMMPS *, int, char **);
~ComputeERotateRigid(); ~ComputeERotateRigid() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
private: private:
int irfix; int irfix;

View File

@ -27,9 +27,9 @@ namespace LAMMPS_NS {
class ComputeKERigid : public Compute { class ComputeKERigid : public Compute {
public: public:
ComputeKERigid(class LAMMPS *, int, char **); ComputeKERigid(class LAMMPS *, int, char **);
~ComputeKERigid(); ~ComputeKERigid() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
private: private:
int irfix; int irfix;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeRigidLocal : public Compute { class ComputeRigidLocal : public Compute {
public: public:
ComputeRigidLocal(class LAMMPS *, int, char **); ComputeRigidLocal(class LAMMPS *, int, char **);
~ComputeRigidLocal(); ~ComputeRigidLocal() override;
void init(); void init() override;
void compute_local(); void compute_local() override;
double memory_usage(); double memory_usage() override;
private: private:
int nvalues; int nvalues;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeSPHEAtom : public Compute { class ComputeSPHEAtom : public Compute {
public: public:
ComputeSPHEAtom(class LAMMPS *, int, char **); ComputeSPHEAtom(class LAMMPS *, int, char **);
~ComputeSPHEAtom(); ~ComputeSPHEAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeSPHRhoAtom : public Compute { class ComputeSPHRhoAtom : public Compute {
public: public:
ComputeSPHRhoAtom(class LAMMPS *, int, char **); ComputeSPHRhoAtom(class LAMMPS *, int, char **);
~ComputeSPHRhoAtom(); ~ComputeSPHRhoAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeSPHTAtom : public Compute { class ComputeSPHTAtom : public Compute {
public: public:
ComputeSPHTAtom(class LAMMPS *, int, char **); ComputeSPHTAtom(class LAMMPS *, int, char **);
~ComputeSPHTAtom(); ~ComputeSPHTAtom() override;
void init(); void init() override;
void compute_peratom(); void compute_peratom() override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax; int nmax;

View File

@ -27,9 +27,9 @@ namespace LAMMPS_NS {
class ComputeSpin : public Compute { class ComputeSpin : public Compute {
public: public:
ComputeSpin(class LAMMPS *, int, char **); ComputeSpin(class LAMMPS *, int, char **);
~ComputeSpin(); ~ComputeSpin() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
private: private:
int pair_spin_flag; // magnetic pair flags int pair_spin_flag; // magnetic pair flags

View File

@ -28,19 +28,19 @@ class ComputeForceTally : public Compute {
public: public:
ComputeForceTally(class LAMMPS *, int, char **); ComputeForceTally(class LAMMPS *, int, char **);
virtual ~ComputeForceTally(); ~ComputeForceTally() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
void pair_setup_callback(int, int); void pair_setup_callback(int, int) override;
void pair_tally_callback(int, int, int, int, double, double, double, double, double, double); void pair_tally_callback(int, int, int, int, double, double, double, double, double, double) override;
private: private:
bigint did_setup; bigint did_setup;

View File

@ -28,18 +28,18 @@ class ComputeHeatFluxTally : public Compute {
public: public:
ComputeHeatFluxTally(class LAMMPS *, int, char **); ComputeHeatFluxTally(class LAMMPS *, int, char **);
virtual ~ComputeHeatFluxTally(); ~ComputeHeatFluxTally() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
void pair_setup_callback(int, int); void pair_setup_callback(int, int) override;
void pair_tally_callback(int, int, int, int, double, double, double, double, double, double); void pair_tally_callback(int, int, int, int, double, double, double, double, double, double) override;
private: private:
bigint did_setup; bigint did_setup;

View File

@ -28,19 +28,19 @@ class ComputeHeatFluxVirialTally : public Compute {
public: public:
ComputeHeatFluxVirialTally(class LAMMPS *, int, char **); ComputeHeatFluxVirialTally(class LAMMPS *, int, char **);
virtual ~ComputeHeatFluxVirialTally(); ~ComputeHeatFluxVirialTally() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
void pair_setup_callback(int, int); void pair_setup_callback(int, int) override;
void pair_tally_callback(int, int, int, int, double, double, double, double, double, double); void pair_tally_callback(int, int, int, int, double, double, double, double, double, double) override;
private: private:
bigint did_setup; bigint did_setup;

View File

@ -28,13 +28,13 @@ class ComputePEMolTally : public Compute {
public: public:
ComputePEMolTally(class LAMMPS *, int, char **); ComputePEMolTally(class LAMMPS *, int, char **);
virtual ~ComputePEMolTally(); ~ComputePEMolTally() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
void pair_setup_callback(int, int); void pair_setup_callback(int, int) override;
void pair_tally_callback(int, int, int, int, double, double, double, double, double, double); void pair_tally_callback(int, int, int, int, double, double, double, double, double, double) override;
private: private:
bigint did_setup; bigint did_setup;

View File

@ -28,19 +28,19 @@ class ComputePETally : public Compute {
public: public:
ComputePETally(class LAMMPS *, int, char **); ComputePETally(class LAMMPS *, int, char **);
virtual ~ComputePETally(); ~ComputePETally() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
void pair_setup_callback(int, int); void pair_setup_callback(int, int) override;
void pair_tally_callback(int, int, int, int, double, double, double, double, double, double); void pair_tally_callback(int, int, int, int, double, double, double, double, double, double) override;
private: private:
bigint did_setup; bigint did_setup;

View File

@ -28,19 +28,19 @@ class ComputeStressTally : public Compute {
public: public:
ComputeStressTally(class LAMMPS *, int, char **); ComputeStressTally(class LAMMPS *, int, char **);
virtual ~ComputeStressTally(); ~ComputeStressTally() override;
void init(); void init() override;
double compute_scalar(); double compute_scalar() override;
void compute_peratom(); void compute_peratom() override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
void pair_setup_callback(int, int); void pair_setup_callback(int, int) override;
void pair_tally_callback(int, int, int, int, double, double, double, double, double, double); void pair_tally_callback(int, int, int, int, double, double, double, double, double, double) override;
private: private:
bigint did_setup; bigint did_setup;

View File

@ -29,10 +29,10 @@ namespace LAMMPS_NS {
class ComputePressureUef : public ComputePressure { class ComputePressureUef : public ComputePressure {
public: public:
ComputePressureUef(class LAMMPS *, int, char **); ComputePressureUef(class LAMMPS *, int, char **);
virtual ~ComputePressureUef() {}
virtual void init(); void init() override;
virtual void compute_vector(); void compute_vector() override;
virtual double compute_scalar(); double compute_scalar() override;
void update_rot(); void update_rot();
bool in_fix; //true if this compute is used in fix/nvt/npt bool in_fix; //true if this compute is used in fix/nvt/npt

View File

@ -29,9 +29,9 @@ namespace LAMMPS_NS {
class ComputeTempUef : public ComputeTemp { class ComputeTempUef : public ComputeTemp {
public: public:
ComputeTempUef(class LAMMPS *, int, char **); ComputeTempUef(class LAMMPS *, int, char **);
virtual ~ComputeTempUef() {}
virtual void init(); void init() override;
virtual void compute_vector(); void compute_vector() override;
void yes_rot(); void yes_rot();
void no_rot(); void no_rot();

View File

@ -27,15 +27,15 @@ namespace LAMMPS_NS {
class ComputeAggregateAtom : public Compute { class ComputeAggregateAtom : public Compute {
public: public:
ComputeAggregateAtom(class LAMMPS *, int, char **); ComputeAggregateAtom(class LAMMPS *, int, char **);
~ComputeAggregateAtom(); ~ComputeAggregateAtom() override;
void init(); void init() override;
void init_list(int, class NeighList *); void init_list(int, class NeighList *) override;
void compute_peratom(); void compute_peratom() override;
int pack_forward_comm(int, int *, double *, int, int *); int pack_forward_comm(int, int *, double *, int, int *) override;
void unpack_forward_comm(int, int, double *); void unpack_forward_comm(int, int, double *) override;
int pack_reverse_comm(int, int, double *); int pack_reverse_comm(int, int, double *) override;
void unpack_reverse_comm(int, int *, double *); void unpack_reverse_comm(int, int *, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nmax, commflag; int nmax, commflag;

View File

@ -27,9 +27,9 @@ namespace LAMMPS_NS {
class ComputeAngle : public Compute { class ComputeAngle : public Compute {
public: public:
ComputeAngle(class LAMMPS *, int, char **); ComputeAngle(class LAMMPS *, int, char **);
~ComputeAngle(); ~ComputeAngle() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
private: private:
int nsub; int nsub;

View File

@ -27,10 +27,10 @@ namespace LAMMPS_NS {
class ComputeAngleLocal : public Compute { class ComputeAngleLocal : public Compute {
public: public:
ComputeAngleLocal(class LAMMPS *, int, char **); ComputeAngleLocal(class LAMMPS *, int, char **);
~ComputeAngleLocal(); ~ComputeAngleLocal() override;
void init(); void init() override;
void compute_local(); void compute_local() override;
double memory_usage(); double memory_usage() override;
private: private:
int nvalues, nvar, ncount, setflag, tflag; int nvalues, nvar, ncount, setflag, tflag;

View File

@ -27,17 +27,17 @@ namespace LAMMPS_NS {
class ComputeAngmomChunk : public Compute { class ComputeAngmomChunk : public Compute {
public: public:
ComputeAngmomChunk(class LAMMPS *, int, char **); ComputeAngmomChunk(class LAMMPS *, int, char **);
~ComputeAngmomChunk(); ~ComputeAngmomChunk() override;
void init(); void init() override;
void compute_array(); void compute_array() override;
void lock_enable(); void lock_enable() override;
void lock_disable(); void lock_disable() override;
int lock_length(); int lock_length() override;
void lock(class Fix *, bigint, bigint); void lock(class Fix *, bigint, bigint) override;
void unlock(class Fix *); void unlock(class Fix *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nchunk, maxchunk; int nchunk, maxchunk;

View File

@ -27,9 +27,9 @@ namespace LAMMPS_NS {
class ComputeBond : public Compute { class ComputeBond : public Compute {
public: public:
ComputeBond(class LAMMPS *, int, char **); ComputeBond(class LAMMPS *, int, char **);
~ComputeBond(); ~ComputeBond() override;
void init(); void init() override;
void compute_vector(); void compute_vector() override;
private: private:
int nsub; int nsub;

View File

@ -27,12 +27,12 @@ namespace LAMMPS_NS {
class ComputeBondLocal : public Compute { class ComputeBondLocal : public Compute {
public: public:
ComputeBondLocal(class LAMMPS *, int, char **); ComputeBondLocal(class LAMMPS *, int, char **);
~ComputeBondLocal(); ~ComputeBondLocal() override;
void init(); void init() override;
void compute_local(); void compute_local() override;
int pack_forward_comm(int, int *, double *, int, int *); int pack_forward_comm(int, int *, double *, int, int *) override;
void unpack_forward_comm(int, int, double *); void unpack_forward_comm(int, int, double *) override;
double memory_usage(); double memory_usage() override;
private: private:
int nvalues, nvar, ncount, setflag; int nvalues, nvar, ncount, setflag;

Some files were not shown because too many files have changed in this diff Show More