carta
sc_SCVector3(3)

sc_SCVector33

Usage

Public Member Functions

SCVector3 (const double p [3] )

SCVector3 (double d)

SCVector3 (double x, double y, double z)

SCVector3 (const SCVector3 &p)

SCVector3 (const RefSCVector &)

SCVector3 (const Ref< KeyVal > &)

void normalize ()

SCVector3 operator- ()

SCVector3 operator* (double) const

void operator= (const double *x)

void operator= (const SCVector3 &x)

void operator= (double d)

void operator-= (const SCVector3 &v)

void operator+= (const SCVector3 &v)

void operator*= (double m)

SCVector3 operator+ (const SCVector3 &v) const

SCVector3 operator- (const SCVector3 &v) const

double dot (const SCVector3 &v) const

SCVector3 cross (const SCVector3 &) const

SCVector3 perp_unit (const SCVector3 &) const

void spherical_to_cartesian (SCVector3 &cart) const

double maxabs () const

double dist (const SCVector3 &) const

double norm () const

double & elem (int xyz)

const double & elem (int xyz) const

double & operator [] (int i)

const double & operator [] (int i) const

double & operator() (int i)

const double & operator() (int i) const

const double * data () const

double * data ()

double & x ()

double & y ()

double & z ()

const double & x () const

const double & y () const

const double & z () const

double & r ()

double & theta ()

double & phi ()

const double & r () const

const double & theta () const

const double & phi () const

void print (std::ostream &=ExEnv::out0()) const

Friends

class SCMatrix3

History

  • Debian 12 (Bookworm): the text shown here
  • Debian 11 (Bullseye)
  • Debian 6.0 (Squeeze)

Author

Generated automatically by Doxygen for MPQC from the source code.

From libsc-doc 2.3.1-22 in Debian 12 (Bookworm). Parsed by carta from the page's man source.