MEER  0.1
 Vše Třídy Prostory jmen Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker
Veřejné metody | Chráněné atributy | Seznam všech členů
Dokumentace třídy meerspace::Xvctrabstract

#include <arrays.h>

Diagram dědičnosti pro třídu meerspace::Xvctr
meerspace::Array1d meerspace::Array meerspace::Dvctr meerspace::Lvctr

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 meerspace::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 meerspace::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
 

Detailní popis

Definice je uvedena na řádku 361 v souboru arrays.h.

Dokumentace konstruktoru a destruktoru

meerspace::Xvctr::Xvctr ( long  s)
inline

CONSTRUCTOR.

Definice je uvedena na řádku 374 v souboru arrays.h.

Odkazuje se na asize, cnst, exta, shft a size.

virtual meerspace::Xvctr::~Xvctr ( )
inlinevirtual

DESTRUCTOR.

Definice je uvedena na řádku 376 v souboru arrays.h.

Dokumentace k metodám

virtual void meerspace::Xvctr::cpat ( long  i,
const Xvctr p,
long  j 
)
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

void meerspace::Xvctr::deshift ( void  )
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().

virtual arrayClassType meerspace::Xvctr::give_classid ( ) const
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

virtual double meerspace::Xvctr::give_lenght ( void  ) const
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

Používá se v give_zero().

virtual long meerspace::Xvctr::give_size ( void  ) const
inlinevirtual
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().

virtual int meerspace::Xvctr::length_printed_tensor ( int  precision) const
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

virtual int meerspace::Xvctr::length_printed_vector ( int  precision) const
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

virtual void meerspace::Xvctr::print_symtensor ( char *  stream,
int  precision,
double  absZero = 0.0,
bool  zerorest = false 
) const
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

virtual void meerspace::Xvctr::print_symtensor ( FILE *  stream,
int  precision,
double  absZero = 0.0,
bool  zerorest = false 
) const
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

virtual void meerspace::Xvctr::print_vector ( char *  stream,
int  precision,
double  absZero = 0.0,
bool  zerorest = false 
) const
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

virtual bool meerspace::Xvctr::scan ( const char *&  src)
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

virtual void meerspace::Xvctr::shift ( long  val)
pure virtual

Implementováno v meerspace::Dvctr a meerspace::Lvctr.

Používá se v deshift().

Dokumentace k datovým členům

long meerspace::Xvctr::asize
protected
bool meerspace::Xvctr::cnst
protected
bool meerspace::Xvctr::exta
protected
long meerspace::Xvctr::shft
protected
long meerspace::Xvctr::size
protected

Dokumentace pro tuto třídu byla generována z následujících souborů: