GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
sc::RefSCVector(3) MPQC sc::RefSCVector(3)

sc::RefSCVector - The RefSCVector class is a smart pointer to an SCVector specialization.

#include <matrix.h>

Inherits sc::Ref< SCVector >.


RefSCVector ()
Initializes the vector pointer to 0. RefSCVector (const RefSCVector &v)
Make this and v refer to the same SCVector. RefSCVector (SCVector *v)
Make this refer to v. RefSCVector & operator= (SCVector *v)
Make this refer to v. RefSCVector & operator= (const RefSCVector &v)
Make this and v refer to the same SCVector. RefSCVector (const RefSCDimension &dim, const Ref< SCMatrixKit > &)
Create a vector with dimension dim. SCVectordouble operator() (int) const
Return an l-value that can be used to assign or retrieve an element. SCVectordouble operator[] (int) const
Return an l-value that can be used to assign or retrieve an element. RefSCVector operator+ (const RefSCVector &a) const
Add two vectors. RefSCVector operator- (const RefSCVector &a) const
Subtract two vectors. RefSCVector operator* (double) const
Scale a vector. RefSCMatrix outer_product (const RefSCVector &v) const
Return the outer product between this and v. RefSymmSCMatrix symmetric_outer_product () const
The outer product of this with itself is a symmetric matrix. void set_element (int i, double val) const
void accumulate_element (int i, double val) const
double get_element (int) const
int n () const
RefSCDimension dim () const
Ref< SCMatrixKit > kit () const
RefSCVector clone () const
RefSCVector copy () const
double maxabs () const
double scalar_product (const RefSCVector &) const
double dot (const RefSCVector &) const
void normalize () const
void randomize () const
void assign (const RefSCVector &v) const
void assign (double val) const
void assign (const double *v) const
void convert (double *) const
void scale (double val) const
void accumulate (const RefSCVector &v) const
void accumulate_product (const RefSymmSCMatrix &, const RefSCVector &)
void accumulate_product (const RefSCMatrix &, const RefSCVector &)
void element_op (const Ref< SCElementOp > &op) const
void element_op (const Ref< SCElementOp2 > &, const RefSCVector &) const
void element_op (const Ref< SCElementOp3 > &, const RefSCVector &, const RefSCVector &) const
void print (std::ostream &out) const
void print (const char *title=0, std::ostream &out=ExEnv::out0(), int precision=10) const
void save (StateOut &)
void restore (StateIn &)
Restores the matrix from StateIn object. The vector must have been initialized already.

The RefSCVector class is a smart pointer to an SCVector specialization.

Initializes the vector pointer to 0. The reference must be initialized before it is used.

Create a vector with dimension dim. The data values are undefined.

Generated automatically by Doxygen for MPQC from the source code.
Tue Jun 7 2022 Version 2.3.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.