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


Manual Reference Pages  -  SC_REFSCVECTOR (3)

NAME

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

CONTENTS

Synopsis

SYNOPSIS

#include <matrix.h>

Inherits sc::Ref< SCVector >.

    Public Member Functions

    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.

    Additional Inherited Members

Detailed Description

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

Constructor & Destructor Documentation

    sc::RefSCVector::RefSCVector ()

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

sc::RefSCVector::RefSCVector (const RefSCDimension & dim, const Ref< SCMatrixKit > &)

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

Author

Generated automatically by Doxygen for MPQC from the source code.

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


Version 2.3.1 SC::REFSCVECTOR (3) Sun Apr 3 2016

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