muMECH
1.0
|
#include <arrays.h>
Public Member Functions | |
MatriX () | |
virtual | ~MatriX () |
double & | at11 () |
double & | at12 () |
double & | at13 () |
double & | at21 () |
double & | at22 () |
double & | at23 () |
double & | at31 () |
double & | at32 () |
double & | at33 () |
void | rotate (Dvctr *v) const |
void | rotate (double *v) const |
void | copy_to_row_1 (const VectoR *v) |
void | copy_to_row_2 (const VectoR *v) |
void | copy_to_row_3 (const VectoR *v) |
void | copy_to_col_1 (const VectoR *v) |
void | copy_to_col_2 (const VectoR *v) |
void | copy_to_col_3 (const VectoR *v) |
Public Attributes | |
double | a [9] |
|
inline |
Definition at line 275 of file arrays.h.
References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.
|
inline |
Definition at line 276 of file arrays.h.
References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.
|
inline |
Definition at line 277 of file arrays.h.
References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.
|
inline |
Definition at line 271 of file arrays.h.
References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.
|
inline |
Definition at line 272 of file arrays.h.
References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.
|
inline |
Definition at line 273 of file arrays.h.
References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.
void gelibspace::MatriX::rotate | ( | Dvctr * | v | ) | const |
Definition at line 30 of file arrays.cpp.
References errol, gelibspace::Dvctr::give_ptr2val(), and gelibspace::Xvctr::give_size().
void gelibspace::MatriX::rotate | ( | double * | v | ) | const |
Definition at line 40 of file arrays.cpp.
References a.
double gelibspace::MatriX::a[9] |
Definition at line 253 of file arrays.h.
Referenced by gelibspace::Dvctr::add(), gelibspace::Dvctr::addtms(), gelibspace::Lvctr::assign_array(), gelibspace::Dvctr::assign_array(), gelibspace::Dvctr::be_mean_of(), gelibspace::Dmtrx::be_mtrxMmtrx(), gelibspace::Dvctr::be_tnsr(), gelibspace::Dmtrx::be_tnsr(), gelibspace::Dmtrx::be_transposition(), gelibspace::Dvctr::be_vectproduct(), gelibspace::Dvctr::compute_squared_norm(), gelibspace::Dvctr::dvdby(), gelibspace::Lvctr::free(), gelibspace::Dvctr::free(), gelibspace::Dmtrx::GaussSolve(), gelibspace::Dmtrx::give_determinant(), gelibspace::Dvctr::give_dotproduct(), gelibspace::Lvctr::give_lenght(), gelibspace::Dvctr::give_lenght(), gelibspace::Lvctr::give_number_of_nonzeros(), gelibspace::Lvctr::give_number_of_zeros(), gelibspace::Lvctr::give_sum(), gelibspace::Dvctr::give_sum(), gelibspace::Lvctr::length_printed_tensor(), gelibspace::Dvctr::length_printed_tensor(), gelibspace::Dscal::print(), gelibspace::Lvctr::print(), gelibspace::Dvctr::print(), gelibspace::Lvctr::print_symtensor(), gelibspace::Dvctr::print_symtensor(), gelibspace::Dmtrx::print_tensor(), gelibspace::Lvctr::print_vector(), gelibspace::Dvctr::print_vector(), gelibspace::Lvctr::realloc(), gelibspace::Dvctr::realloc(), gelibspace::Lmtrx::resize_ignore_vals(), gelibspace::Dmtrx::resize_ignore_vals(), rotate(), gelibspace::Dvctr::sbt(), gelibspace::Dvctr::tmsby(), gelibspace::Dvctr::tnsrRotAxisZangle(), and gelibspace::Dvctr::tnsrRotWith().