Apply override to Compute classes
This commit is contained in:
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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];
|
||||||
|
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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:
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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:
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
Reference in New Issue
Block a user