Xmipp  v3.23.11-Nereus
Public Member Functions | Public Attributes | List of all members
AtomValueFunc Class Reference
Inheritance diagram for AtomValueFunc:
Inheritance graph
[legend]
Collaboration diagram for AtomValueFunc:
Collaboration graph
[legend]

Public Member Functions

virtual double operator() ()
 
- Public Member Functions inherited from doubleFunction
virtual ~doubleFunction ()
 

Public Attributes

int M
 
double r0_2
 
double z
 
const MultidimArray< double > * profileCoefficients
 

Detailed Description

Atom projection profile ---------------------------------------------—

Definition at line 1346 of file pdb.cpp.

Member Function Documentation

◆ operator()()

virtual double AtomValueFunc::operator() ( )
inlinevirtual

Implements doubleFunction.

Definition at line 1353 of file pdb.cpp.

1354  {
1355  double r=M*sqrt(r0_2+z*z);
1357  return 0;
1359  }
T interpolatedElementBSpline1D(double x, int SplineDegree=3) const
#define FINISHINGX(v)
double z
Definition: pdb.cpp:1351
void sqrt(Image< double > &op)
double r0_2
Definition: pdb.cpp:1350
#define ABS(x)
Definition: xmipp_macros.h:142
const MultidimArray< double > * profileCoefficients
Definition: pdb.cpp:1352

Member Data Documentation

◆ M

int AtomValueFunc::M

Definition at line 1349 of file pdb.cpp.

◆ profileCoefficients

const MultidimArray<double>* AtomValueFunc::profileCoefficients

Definition at line 1352 of file pdb.cpp.

◆ r0_2

double AtomValueFunc::r0_2

Definition at line 1350 of file pdb.cpp.

◆ z

double AtomValueFunc::z

Definition at line 1351 of file pdb.cpp.


The documentation for this class was generated from the following file: