#include <arrays.h>
Public Member Functions | |
| Xvctr (long s) | |
| CONSTRUCTOR. More... | |
| virtual | ~Xvctr () |
| DESTRUCTOR. More... | |
| 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 |
Public Member Functions inherited from midaspace::Array1d | |
| Array1d () | |
| CONSTRUCTOR. More... | |
| virtual | ~Array1d () |
| DESTRUCTOR. More... | |
| virtual int | length_printed (int precision) const =0 |
| virtual void | print (char *stream, int precision, double absZero=0.0) const =0 |
Public Member Functions inherited from midaspace::Array | |
| Array () | |
| CONSTRUCTOR. More... | |
| virtual | ~Array () |
| DESTRUCTOR. More... | |
| virtual arrayTypedef | give_arrayTypedef (void) const =0 |
Protected Attributes | |
| bool | exta |
| bool | cnst |
| long | shft |
| long | size |
| long | asize |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
Referenced by midaspace::Mesh::sort_polydata().
|
inline |
Definition at line 383 of file arrays.h.
Referenced by midaspace::Dvctr::~Dvctr(), and midaspace::Lvctr::~Lvctr().
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
Referenced by give_zero().
|
inlinevirtual |
Implements midaspace::Array1d.
Definition at line 387 of file arrays.h.
References size.
Referenced by midaspace::Dvctr::add(), midaspace::Dvctr::addtms(), midaspace::Dmtrx::be_tnsr(), midaspace::Dvctr::be_vectproduct(), midaspace::GeometryComponent::checkset_mprop(), midaspace::Dmtrx::copy_row(), midaspace::Dmtrx::GaussSolve(), midaspace::GeometryComponent::give_mproperty(), midaspace::GeometryComponent::give_mproperty_cnt(), midaspace::GeometryComponent::give_mpropertyORzero(), midaspace::Point::give_property(), midaspace::Node::give_ssstate(), midaspace::GeometryComponent::has_mproperty(), midaspace::jac_3d(), midaspace::print_dat_file(), midaspace::Node::print_row(), midaspace::FElemAttribs::print_row(), midaspace::GeometryComponent::reset_mprop(), midaspace::MatriX::rotate(), midaspace::Dvctr::sbt(), midaspace::GeometryComponent::set_mprop(), and midaspace::Point::set_property().
| double midaspace::Xvctr::give_zero | ( | double | abszero, |
| double | relzero | ||
| ) | const |
Definition at line 85 of file arrays.cpp.
References give_lenght().
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
|
pure virtual |
Implemented in midaspace::Dvctr, and midaspace::Lvctr.
Referenced by deshift().
|
protected |
Definition at line 369 of file arrays.h.
Referenced by midaspace::Lvctr::assign_array(), midaspace::Dvctr::assign_array(), midaspace::Dvctr::Dvctr(), midaspace::Lvctr::free(), midaspace::Dvctr::free(), midaspace::Lvctr::Lvctr(), midaspace::Lvctr::realloc(), midaspace::Dvctr::realloc(), midaspace::Lvctr::resize_to_asize(), midaspace::Dvctr::resize_to_asize(), Xvctr(), and midaspace::Lvctr::zero().
|
protected |
Definition at line 365 of file arrays.h.
Referenced by midaspace::Lvctr::assign_array(), midaspace::Dvctr::assign_array(), midaspace::Lvctr::free(), midaspace::Dvctr::free(), and Xvctr().
|
protected |
Definition at line 364 of file arrays.h.
Referenced by midaspace::Lvctr::assign_array(), midaspace::Dvctr::assign_array(), midaspace::Lvctr::free(), midaspace::Dvctr::free(), midaspace::Dvctr::resize_ignore_vals(), Xvctr(), midaspace::Dvctr::~Dvctr(), and midaspace::Lvctr::~Lvctr().
|
protected |
Definition at line 366 of file arrays.h.
Referenced by deshift(), midaspace::Lvctr::free(), midaspace::Dvctr::free(), midaspace::Lvctr::shift(), midaspace::Dvctr::shift(), and Xvctr().
|
protected |
Definition at line 368 of file arrays.h.
Referenced by midaspace::Lvctr::add(), midaspace::Dvctr::add(), midaspace::Dvctr::addtms(), midaspace::Dvctr::append(), midaspace::Lvctr::assign_array(), midaspace::Dvctr::beCopyOf(), midaspace::Dvctr::copy_to(), midaspace::Dvctr::Dvctr(), midaspace::Dvctr::dvdby(), midaspace::Lvctr::fillYourselfBy(), midaspace::Lvctr::free(), midaspace::Dvctr::give_dotproduct(), midaspace::Lvctr::give_lenght(), midaspace::Dvctr::give_lenght(), midaspace::Lvctr::give_number_of_nonzeros(), midaspace::Lvctr::give_number_of_zeros(), give_size(), midaspace::Lvctr::give_sum(), midaspace::Dvctr::give_sum(), midaspace::Lvctr::is_member(), midaspace::Lvctr::length_printed(), midaspace::Lvctr::Lvctr(), midaspace::Lvctr::operator=(), midaspace::Lvctr::operator[](), midaspace::Dvctr::operator[](), midaspace::Lvctr::print(), midaspace::Dvctr::print(), midaspace::Lvctr::realloc(), midaspace::Dvctr::realloc(), midaspace::Lvctr::resize_ignore_vals(), midaspace::Dvctr::resize_ignore_vals(), midaspace::Lvctr::resize_preserve_vals(), midaspace::Dvctr::resize_preserve_vals(), midaspace::Lvctr::resize_to_asize(), midaspace::Dvctr::resize_to_asize(), midaspace::Dvctr::sbt(), midaspace::Lvctr::scan(), midaspace::Dvctr::scan(), midaspace::Dvctr::tmsby(), Xvctr(), and midaspace::Dvctr::zero().