#include <arrays.h>
Veřejné metody | |
Xvctr (long s) | |
CONSTRUCTOR. ... | |
virtual | ~Xvctr () |
DESTRUCTOR. ... | |
virtual arrayClassType | give_classid () const =0 |
virtual void | cpat (long i, const Xvctr *p, long j)=0 |
virtual void | shift (long val)=0 |
void | deshift (void) |
virtual bool | scan (const char *&src)=0 |
virtual long | give_size (void) const |
virtual double | give_lenght (void) const =0 |
double | give_zero (double abszero, double relzero) const |
virtual int | length_printed_vector (int precision) const =0 |
virtual int | length_printed_tensor (int precision) const =0 |
virtual void | print_vector (char *stream, int precision, double absZero=0.0, bool zerorest=false) const =0 |
virtual void | print_symtensor (char *stream, int precision, double absZero=0.0, bool zerorest=false) const =0 |
virtual void | print_symtensor (FILE *stream, int precision, double absZero=0.0, bool zerorest=false) const =0 |
![]() | |
Array1d () | |
CONSTRUCTOR. ... | |
virtual | ~Array1d () |
DESTRUCTOR. ... | |
virtual int | length_printed (int precision) const =0 |
virtual void | print (char *stream, int precision, double absZero=0.0) const =0 |
![]() | |
Array () | |
CONSTRUCTOR. ... | |
virtual | ~Array () |
DESTRUCTOR. ... | |
virtual arrayTypedef | give_arrayTypedef (void) const =0 |
Chráněné atributy | |
bool | exta |
bool | cnst |
long | shft |
long | size |
long | asize |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
inline |
Definice je uvedena na řádku 383 v souboru arrays.h.
Odkazuje se na shft a shift().
Používá se v meerspace::Dvctr::~Dvctr() a meerspace::Lvctr::~Lvctr().
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
Používá se v give_zero().
|
inlinevirtual |
Implementuje meerspace::Array1d.
Definice je uvedena na řádku 387 v souboru arrays.h.
Odkazuje se na size.
Používá se v meerspace::Dvctr::add(), meerspace::Dvctr::addtms(), meerspace::Dmtrx::be_tnsr(), meerspace::Dvctr::be_vectproduct(), meerspace::Dmtrx::copy_row(), meerspace::Dmtrx::GaussSolve(), meerspace::MEER::MEER_SPR_basic_patch_detection(), meerspace::MEER::MEER_SPR_bp_recovered_nodes_detection(), meerspace::MEER::MEER_SPR_patch_recovered_nodes_compute(), meerspace::MatriX::rotate() a meerspace::Dvctr::sbt().
double meerspace::Xvctr::give_zero | ( | double | abszero, |
double | relzero | ||
) | const |
Definice je uvedena na řádku 85 v souboru arrays.cpp.
Odkazuje se na give_lenght().
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
|
pure virtual |
Implementováno v meerspace::Dvctr a meerspace::Lvctr.
Používá se v deshift().
|
protected |
Definice je uvedena na řádku 369 v souboru arrays.h.
Používá se v meerspace::Lvctr::assign_array(), meerspace::Dvctr::assign_array(), meerspace::Dvctr::Dvctr(), meerspace::Lvctr::free(), meerspace::Dvctr::free(), meerspace::Lvctr::Lvctr(), meerspace::Lvctr::realloc(), meerspace::Dvctr::realloc(), meerspace::Lvctr::resize_to_asize(), meerspace::Dvctr::resize_to_asize(), Xvctr() a meerspace::Lvctr::zero().
|
protected |
Definice je uvedena na řádku 365 v souboru arrays.h.
Používá se v meerspace::Lvctr::assign_array(), meerspace::Dvctr::assign_array(), meerspace::Lvctr::free(), meerspace::Dvctr::free() a Xvctr().
|
protected |
Definice je uvedena na řádku 364 v souboru arrays.h.
Používá se v meerspace::Lvctr::assign_array(), meerspace::Dvctr::assign_array(), meerspace::Lvctr::free(), meerspace::Dvctr::free(), meerspace::Dvctr::resize_ignore_vals(), Xvctr(), meerspace::Dvctr::~Dvctr() a meerspace::Lvctr::~Lvctr().
|
protected |
Definice je uvedena na řádku 366 v souboru arrays.h.
Používá se v deshift(), meerspace::Lvctr::free(), meerspace::Dvctr::free(), meerspace::Lvctr::shift(), meerspace::Dvctr::shift() a Xvctr().
|
protected |
Definice je uvedena na řádku 368 v souboru arrays.h.
Používá se v meerspace::Lvctr::add(), meerspace::Dvctr::add(), meerspace::Dvctr::addtms(), meerspace::Dvctr::append(), meerspace::Lvctr::assign_array(), meerspace::Dvctr::beCopyOf(), meerspace::Dvctr::copy_to(), meerspace::Dvctr::Dvctr(), meerspace::Dvctr::dvdby(), meerspace::Lvctr::fillYourselfBy(), meerspace::Lvctr::free(), meerspace::Dvctr::give_dotproduct(), meerspace::Lvctr::give_lenght(), meerspace::Dvctr::give_lenght(), meerspace::Lvctr::give_number_of_nonzeros(), meerspace::Lvctr::give_number_of_zeros(), give_size(), meerspace::Lvctr::give_sum(), meerspace::Dvctr::give_sum(), meerspace::Lvctr::is_member(), meerspace::Lvctr::length_printed(), meerspace::Lvctr::Lvctr(), meerspace::Lvctr::operator=(), meerspace::Lvctr::operator[](), meerspace::Dvctr::operator[](), meerspace::Lvctr::print(), meerspace::Dvctr::print(), meerspace::Lvctr::realloc(), meerspace::Dvctr::realloc(), meerspace::Lvctr::resize_ignore_vals(), meerspace::Dvctr::resize_ignore_vals(), meerspace::Lvctr::resize_preserve_vals(), meerspace::Dvctr::resize_preserve_vals(), meerspace::Lvctr::resize_to_asize(), meerspace::Dvctr::resize_to_asize(), meerspace::Dvctr::sbt(), meerspace::Lvctr::scan(), meerspace::Dvctr::scan(), meerspace::Dvctr::tmsby(), Xvctr() a meerspace::Dvctr::zero().