#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 gelibspace::Dvctr a gelibspace::Lvctr.
|
inline |
Definice je uvedena na řádku 410 v souboru arrays.h.
Odkazuje se na shift().
Používá se v gelibspace::Dvctr::~Dvctr() a gelibspace::Lvctr::~Lvctr().
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
Používá se v give_zero().
|
inlinevirtual |
Implementuje gelibspace::Array1d.
Definice je uvedena na řádku 414 v souboru arrays.h.
Odkazuje se na size.
Používá se v gelibspace::Dvctr::add(), gelibspace::Dvctr::addtms(), gelibspace::Dmtrx::be_tnsr(), gelibspace::Dvctr::be_vectproduct(), xalm::XALM::computeDeltaLambda(), gelibspace::Dmtrx::copy_row(), gelibspace::Dmtrx::GaussSolve(), gelibspace::jac_3d(), gelibspace::MatriX::rotate(), gelibspace::Dvctr::sbt() a xalm::XALM::solve_step().
double gelibspace::Xvctr::give_zero | ( | double | abszero, |
double | relzero | ||
) | const |
Definice je uvedena na řádku 102 v souboru arrays.cpp.
Odkazuje se na give_lenght().
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
|
pure virtual |
Implementováno v gelibspace::Dvctr a gelibspace::Lvctr.
Používá se v deshift().
|
protected |
Definice je uvedena na řádku 396 v souboru arrays.h.
Používá se v gelibspace::Lvctr::assign_array(), gelibspace::Dvctr::assign_array(), gelibspace::Dvctr::Dvctr(), gelibspace::Lvctr::free(), gelibspace::Dvctr::free(), gelibspace::Lvctr::Lvctr(), gelibspace::Lvctr::realloc(), gelibspace::Dvctr::realloc(), gelibspace::Lvctr::resize_to_asize(), gelibspace::Dvctr::resize_to_asize() a gelibspace::Lvctr::zero().
|
protected |
Definice je uvedena na řádku 392 v souboru arrays.h.
Používá se v gelibspace::Lvctr::assign_array(), gelibspace::Dvctr::assign_array(), gelibspace::Lvctr::free() a gelibspace::Dvctr::free().
|
protected |
Definice je uvedena na řádku 391 v souboru arrays.h.
Používá se v gelibspace::Lvctr::assign_array(), gelibspace::Dvctr::assign_array(), gelibspace::Lvctr::free(), gelibspace::Dvctr::free(), gelibspace::Dvctr::resize_ignore_vals(), gelibspace::Dvctr::~Dvctr() a gelibspace::Lvctr::~Lvctr().
|
protected |
Definice je uvedena na řádku 393 v souboru arrays.h.
Používá se v gelibspace::Lvctr::free(), gelibspace::Dvctr::free(), gelibspace::Lvctr::shift() a gelibspace::Dvctr::shift().
|
protected |
Definice je uvedena na řádku 395 v souboru arrays.h.
Používá se v gelibspace::Lvctr::add(), gelibspace::Dvctr::add(), gelibspace::Dvctr::addtms(), gelibspace::Dvctr::append(), gelibspace::Lvctr::assign_array(), gelibspace::Dvctr::beCopyOf(), gelibspace::Dvctr::compute_squared_norm(), gelibspace::Dvctr::copy_to(), gelibspace::Dvctr::Dvctr(), gelibspace::Dvctr::dvdby(), gelibspace::Lvctr::fillYourselfBy(), gelibspace::Lvctr::free(), gelibspace::Dvctr::give_dotproduct(), gelibspace::Lvctr::give_lenght(), gelibspace::Dvctr::give_lenght(), gelibspace::Lvctr::give_number_of_nonzeros(), gelibspace::Lvctr::give_number_of_zeros(), give_size(), gelibspace::Lvctr::give_sum(), gelibspace::Dvctr::give_sum(), gelibspace::Lvctr::is_member(), gelibspace::Lvctr::length_printed(), gelibspace::Lvctr::Lvctr(), gelibspace::Lvctr::operator=(), gelibspace::Lvctr::operator[](), gelibspace::Dvctr::operator[](), gelibspace::Lvctr::print(), gelibspace::Dvctr::print(), gelibspace::Lvctr::realloc(), gelibspace::Dvctr::realloc(), gelibspace::Lvctr::resize_ignore_vals(), gelibspace::Dvctr::resize_ignore_vals(), gelibspace::Lvctr::resize_preserve_vals(), gelibspace::Dvctr::resize_preserve_vals(), gelibspace::Lvctr::resize_to_asize(), gelibspace::Dvctr::resize_to_asize(), gelibspace::Dvctr::sbt(), gelibspace::Lvctr::scan(), gelibspace::Dvctr::scan(), gelibspace::Dvctr::tmsby() a gelibspace::Dvctr::zero().