sc_RefSCVector3
The refscvector class is a smart pointer to an scvector specialization.
Usage
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
>
&)
Return the
outer
product
between
this
and
v.
RefSymmSCMatrix
symmetric_outer_product
()
const
void accumulate_element
(int
i,
double
val)
const
double get_element
(int)
const
int n
()
const
RefSCDimension dim
()
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
&)
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.
History
- Debian 12 (Bookworm): the text shown here
- Debian 11 (Bullseye)
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)
- Debian 4.0 (Etch)
- Debian 3.1 (Sarge)