muMECH  1.0
Public Member Functions | Public Attributes | List of all members
mumech::matice Class Reference

#include <matrix_vector.h>

Public Member Functions

 matice ()
 
 matice (int radku, int sloupcu)
 
void define (int radku, int sloupcu)
 
 ~matice ()
 
void destruct ()
 
double & g (int radek, int sloupec)
 
void vynulovat ()
 
void krat (double cislo)
 
int nasobeni (matice &a, matice &b)
 
int VxM (vektor &vek)
 
void transpose ()
 
void untranspose ()
 
int rovna_se (const matice &src)
 toto jsem ti predelal, pac jsem tam potreboval const More...
 
int pricist (matice &co)
 
int odecist (matice &co)
 
void print (FILE *soubor)
 
double Determinant_3x3 ()
 
double Determinant_3x3_doplnek (int i, int j)
 
void inverze_3x3 (matice &d)
 

Public Attributes

int R
 
int S
 
int r
 
int s
 
bool t
 
double * m
 

Detailed Description

Definition at line 63 of file matrix_vector.h.

Constructor & Destructor Documentation

mumech::matice::matice ( )
inline

Definition at line 73 of file matrix_vector.h.

mumech::matice::matice ( int  radku,
int  sloupcu 
)
inline

Definition at line 74 of file matrix_vector.h.

mumech::matice::~matice ( )
inline

Definition at line 90 of file matrix_vector.h.

Member Function Documentation

void mumech::matice::define ( int  radku,
int  sloupcu 
)
inline

Definition at line 82 of file matrix_vector.h.

Referenced by mumech::InclusionRecord2D::InclusionRecord2D().

void mumech::matice::destruct ( )
inline

Definition at line 92 of file matrix_vector.h.

double mumech::matice::Determinant_3x3 ( )
inline

Definition at line 156 of file matrix_vector.h.

References mumech::vektor::g().

Referenced by inverze_3x3().

double mumech::matice::Determinant_3x3_doplnek ( int  i,
int  j 
)
inline
double& mumech::matice::g ( int  radek,
int  sloupec 
)
inline
void mumech::matice::inverze_3x3 ( matice d)
void mumech::matice::krat ( double  cislo)
inline

Definition at line 104 of file matrix_vector.h.

int mumech::matice::nasobeni ( matice a,
matice b 
)
inline

Definition at line 107 of file matrix_vector.h.

References mumech::vektor::g(), g(), r, s, mumech::vektor::v, and mumech::vektor::vynulovat().

int mumech::matice::odecist ( matice co)
inline

Definition at line 147 of file matrix_vector.h.

References mumech::vektor::g(), g(), r, and s.

int mumech::matice::pricist ( matice co)
inline

Definition at line 146 of file matrix_vector.h.

References mumech::vektor::g(), g(), r, and s.

void mumech::matice::print ( FILE *  soubor)
inline

Definition at line 148 of file matrix_vector.h.

References mumech::vektor::g(), and mumech::vektor::v.

int mumech::matice::rovna_se ( const matice src)
inline

toto jsem ti predelal, pac jsem tam potreboval const

Definition at line 138 of file matrix_vector.h.

References m, r, and s.

void mumech::matice::transpose ( )
inline

Definition at line 126 of file matrix_vector.h.

void mumech::matice::untranspose ( )
inline

Definition at line 131 of file matrix_vector.h.

int mumech::matice::VxM ( vektor vek)
inline
void mumech::matice::vynulovat ( )
inline

Definition at line 103 of file matrix_vector.h.

Referenced by mumech::Inclusion::update_approximations().

Member Data Documentation

double* mumech::matice::m

Definition at line 71 of file matrix_vector.h.

Referenced by rovna_se().

int mumech::matice::R

Definition at line 66 of file matrix_vector.h.

int mumech::matice::r
int mumech::matice::S

Definition at line 67 of file matrix_vector.h.

int mumech::matice::s
bool mumech::matice::t

Definition at line 70 of file matrix_vector.h.


The documentation for this class was generated from the following files: