QMCPACK
RungeKutta.h File Reference
+ Include dependency graph for RungeKutta.h:

Go to the source code of this file.

Classes

class  RungeKutta< IntegrandClass, T >
 
class  RungeKutta2< IntegrandClass >
 

Functions

double mag (double x)
 
double mag (const Vec2 &x)
 
double mag (const Vec3 &x)
 

Function Documentation

◆ mag() [1/3]

double mag ( double  x)
inline

Definition at line 22 of file RungeKutta.h.

References qmcplusplus::abs().

Referenced by RungeKutta< IntegrandClass, T >::IntegrateForw(), and RungeKutta< IntegrandClass, T >::IntegrateRev().

22 { return (std::abs(x)); }
MakeReturn< UnaryNode< FnFabs, typename CreateLeaf< Vector< T1, C1 > >::Leaf_t > >::Expression_t abs(const Vector< T1, C1 > &l)

◆ mag() [2/3]

double mag ( const Vec2 x)
inline

Definition at line 24 of file RungeKutta.h.

References qmcplusplus::abs().

24 { return (std::abs(x[0]) + std::abs(x[1])); }
MakeReturn< UnaryNode< FnFabs, typename CreateLeaf< Vector< T1, C1 > >::Leaf_t > >::Expression_t abs(const Vector< T1, C1 > &l)

◆ mag() [3/3]

double mag ( const Vec3 x)
inline

Definition at line 26 of file RungeKutta.h.

References qmcplusplus::abs().

26 { return (std::abs(x[0]) + std::abs(x[1]) + std::abs(x[2])); }
MakeReturn< UnaryNode< FnFabs, typename CreateLeaf< Vector< T1, C1 > >::Leaf_t > >::Expression_t abs(const Vector< T1, C1 > &l)