#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 |
Veřejné metody dědí se z gelibspace::Array1d | |
| 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 |
Veřejné metody dědí se z gelibspace::Array | |
| 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().