Import Geant4 10.3.0 source tree
This commit is contained in:
@@ -64,8 +64,10 @@ class G4Physics2DVector
|
||||
public: // with description
|
||||
|
||||
G4Physics2DVector();
|
||||
// Vector will be filled via Retrieve method
|
||||
|
||||
explicit G4Physics2DVector(size_t nx, size_t ny);
|
||||
// constructors
|
||||
// Vector will be filled via Put methods
|
||||
|
||||
G4Physics2DVector(const G4Physics2DVector&);
|
||||
G4Physics2DVector& operator=(const G4Physics2DVector&);
|
||||
@@ -123,13 +125,11 @@ public: // with description
|
||||
inline void SetBicubicInterpolation(G4bool);
|
||||
// Activate/deactivate bicubic interpolation.
|
||||
|
||||
void Store(std::ofstream& fOut);
|
||||
void Store(std::ofstream& fOut) const;
|
||||
G4bool Retrieve(std::ifstream& fIn);
|
||||
// To store/retrieve persistent data to/from file streams.
|
||||
|
||||
inline void SetVerboseLevel(G4int value);
|
||||
inline G4int GetVerboseLevel() const;
|
||||
// Set/Get Verbose level
|
||||
|
||||
protected:
|
||||
|
||||
@@ -139,10 +139,6 @@ protected:
|
||||
|
||||
void CopyData(const G4Physics2DVector& vec);
|
||||
|
||||
// void ComputeValue(G4double x, G4double y) const;
|
||||
// Main method to interpolate 2D vector
|
||||
// by default by linear interpolation
|
||||
|
||||
G4double BicubicInterpolation(G4double x, G4double y,
|
||||
size_t idx, size_t idy) const;
|
||||
// Bicubic interpolation of 2D vector
|
||||
@@ -162,8 +158,8 @@ private:
|
||||
inline G4double DerivativeXY(size_t idx, size_t idy, G4double fac) const;
|
||||
// computation of derivatives
|
||||
|
||||
G4int operator==(const G4Physics2DVector &right) const ;
|
||||
G4int operator!=(const G4Physics2DVector &right) const ;
|
||||
G4int operator==(const G4Physics2DVector &right) const = delete;
|
||||
G4int operator!=(const G4Physics2DVector &right) const = delete;
|
||||
|
||||
G4PhysicsVectorType type; // The type of PhysicsVector (enumerator)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user