#include "TMatrixTSym.h"
#include "TMatrixTSparse.h"
#include "TMatrixT.h"
Go to the source code of this file.
Classes | |
class | TVectorT< Element > |
Functions | |
template<class Element> | |
Bool_t | operator== (const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element> | |
TVectorT< Element > | operator+ (const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element> | |
TVectorT< Element > | operator- (const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element> | |
Element | operator * (const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element> | |
TVectorT< Element > | operator * (const TMatrixT< Element > &a, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > | operator * (const TMatrixTSym< Element > &a, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > | operator * (const TMatrixTSparse< Element > &a, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > | operator * (Element val, const TVectorT< Element > &source) |
template<class Element> | |
Element | Dot (const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element1, class Element2> | |
TMatrixT< Element1 > | OuterProduct (const TVectorT< Element1 > &v1, const TVectorT< Element2 > &v2) |
template<class Element1, class Element2, class Element3> | |
TMatrixT< Element1 > & | OuterProduct (TMatrixT< Element1 > &target, const TVectorT< Element2 > &v1, const TVectorT< Element3 > &v2) |
template<class Element1, class Element2, class Element3> | |
Element1 | Mult (const TVectorT< Element1 > &v1, const TMatrixT< Element2 > &m, const TVectorT< Element3 > &v2) |
template<class Element> | |
TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TMatrixT< Element > &a, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TMatrixTSym< Element > &a, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TMatrixTSparse< Element > &a, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > & | AddElemMult (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element> | |
TVectorT< Element > & | AddElemMult (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2, const TVectorT< Element > &select) |
template<class Element> | |
TVectorT< Element > & | AddElemDiv (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element> | |
TVectorT< Element > & | AddElemDiv (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2, const TVectorT< Element > &select) |
template<class Element> | |
TVectorT< Element > & | ElementMult (TVectorT< Element > &target, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > & | ElementMult (TVectorT< Element > &target, const TVectorT< Element > &source, const TVectorT< Element > &select) |
template<class Element> | |
TVectorT< Element > & | ElementDiv (TVectorT< Element > &target, const TVectorT< Element > &source) |
template<class Element> | |
TVectorT< Element > & | ElementDiv (TVectorT< Element > &target, const TVectorT< Element > &source, const TVectorT< Element > &select) |
template<class Element1, class Element2> | |
Bool_t | AreCompatible (const TVectorT< Element1 > &v1, const TVectorT< Element2 > &v2, Int_t verbose=0) |
template<class Element1, class Element2> | |
Bool_t | AreCompatible (const TMatrixT< Element1 > &m, const TVectorT< Element2 > &v, Int_t verbose=0) |
template<class Element1, class Element2> | |
Bool_t | AreCompatible (const TVectorT< Element1 > &v, const TMatrixT< Element2 > &m, Int_t verbose=0) |
template<class Element> | |
void | Compare (const TVectorT< Element > &source1, const TVectorT< Element > &source2) |
template<class Element> | |
Bool_t | VerifyVectorValue (const TVectorT< Element > &m, Element val, Int_t verbose, Element maxDevAllow) |
template<class Element> | |
Bool_t | VerifyVectorValue (const TVectorT< Element > &m, Element val, Int_t verbose) |
template<class Element> | |
Bool_t | VerifyVectorValue (const TVectorT< Element > &m, Element val) |
template<class Element> | |
Bool_t | VerifyVectorIdentity (const TVectorT< Element > &m1, const TVectorT< Element > &m2, Int_t verbose, Element maxDevAllow) |
template<class Element> | |
Bool_t | VerifyVectorIdentity (const TVectorT< Element > &m1, const TVectorT< Element > &m2, Int_t verbose) |
template<class Element> | |
Bool_t | VerifyVectorIdentity (const TVectorT< Element > &m1, const TVectorT< Element > &m2) |
TVectorT<Element>& Add | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TMatrixTSparse< Element > & | a, | |||
const TVectorT< Element > & | source | |||
) |
Definition at line 1761 of file TVectorT.cxx.
TVectorT<Element>& Add | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TMatrixTSym< Element > & | a, | |||
const TVectorT< Element > & | source | |||
) |
Definition at line 1689 of file TVectorT.cxx.
TVectorT<Element>& Add | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TMatrixT< Element > & | a, | |||
const TVectorT< Element > & | source | |||
) |
Definition at line 1611 of file TVectorT.cxx.
TVectorT<Element>& Add | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TVectorT< Element > & | source | |||
) |
Definition at line 1583 of file TVectorT.cxx.
TVectorT<Element>& AddElemDiv | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TVectorT< Element > & | source1, | |||
const TVectorT< Element > & | source2, | |||
const TVectorT< Element > & | select | |||
) |
Definition at line 1966 of file TVectorT.cxx.
TVectorT<Element>& AddElemDiv | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TVectorT< Element > & | source1, | |||
const TVectorT< Element > & | source2 | |||
) |
Definition at line 1913 of file TVectorT.cxx.
Referenced by TQpLinSolverBase::ComputeDiagonals(), G__G__Matrix__0_387(), G__G__Matrix__0_388(), G__G__Matrix__0_505(), G__G__Matrix__0_506(), and TQpLinSolverBase::Solve().
TVectorT<Element>& AddElemMult | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TVectorT< Element > & | source1, | |||
const TVectorT< Element > & | source2, | |||
const TVectorT< Element > & | select | |||
) |
Definition at line 1872 of file TVectorT.cxx.
TVectorT<Element>& AddElemMult | ( | TVectorT< Element > & | target, | |
Element | scalar, | |||
const TVectorT< Element > & | source1, | |||
const TVectorT< Element > & | source2 | |||
) |
Definition at line 1840 of file TVectorT.cxx.
Referenced by TQpResidual::Add_r3_xz_alpha(), G__G__Matrix__0_385(), G__G__Matrix__0_386(), G__G__Matrix__0_503(), G__G__Matrix__0_504(), TQpLinSolverBase::Solve(), and TQpLinSolverBase::SolveXYZS().
Bool_t AreCompatible | ( | const TVectorT< Element1 > & | v, | |
const TMatrixT< Element2 > & | m, | |||
Int_t | verbose = 0 | |||
) |
Definition at line 2179 of file TVectorT.cxx.
Bool_t AreCompatible | ( | const TMatrixT< Element1 > & | m, | |
const TVectorT< Element2 > & | v, | |||
Int_t | verbose = 0 | |||
) |
Definition at line 2153 of file TVectorT.cxx.
Bool_t AreCompatible | ( | const TVectorT< Element1 > & | v1, | |
const TVectorT< Element2 > & | v2, | |||
Int_t | verbose = 0 | |||
) |
Definition at line 2127 of file TVectorT.cxx.
void Compare | ( | const TVectorT< Element > & | source1, | |
const TVectorT< Element > & | source2 | |||
) |
Definition at line 2205 of file TVectorT.cxx.
Element Dot | ( | const TVectorT< Element > & | source1, | |
const TVectorT< Element > & | source2 | |||
) |
Definition at line 1474 of file TVectorT.cxx.
TVectorT<Element>& ElementDiv | ( | TVectorT< Element > & | target, | |
const TVectorT< Element > & | source, | |||
const TVectorT< Element > & | select | |||
) |
Definition at line 2097 of file TVectorT.cxx.
TVectorT<Element>& ElementDiv | ( | TVectorT< Element > & | target, | |
const TVectorT< Element > & | source | |||
) |
Definition at line 2071 of file TVectorT.cxx.
TVectorT<Element>& ElementMult | ( | TVectorT< Element > & | target, | |
const TVectorT< Element > & | source, | |||
const TVectorT< Element > & | select | |||
) |
Definition at line 2048 of file TVectorT.cxx.
TVectorT<Element>& ElementMult | ( | TVectorT< Element > & | target, | |
const TVectorT< Element > & | source | |||
) |
Definition at line 2028 of file TVectorT.cxx.
Element1 Mult | ( | const TVectorT< Element1 > & | v1, | |
const TMatrixT< Element2 > & | m, | |||
const TVectorT< Element3 > & | v2 | |||
) |
Definition at line 1538 of file TVectorT.cxx.
Referenced by G__G__Eve1_573_0_35(), G__G__Eve1_574_0_35(), G__G__Eve1_577_0_28(), G__G__Eve1_578_0_28(), G__G__Matrix_122_0_25(), G__G__Matrix_122_0_26(), G__G__Matrix_122_0_27(), G__G__Matrix_122_0_28(), G__G__Matrix_126_0_17(), G__G__Matrix_127_0_58(), G__G__Matrix_153_0_25(), G__G__Matrix_153_0_26(), G__G__Matrix_153_0_27(), G__G__Matrix_153_0_28(), G__G__Matrix_157_0_17(), G__G__Matrix_163_0_58(), G__G__Matrix__0_380(), G__G__Matrix__0_498(), G__G__Table_220_0_39(), and VectorTest< Dim >::testMatVec().
TVectorT<Element> operator * | ( | Element | val, | |
const TVectorT< Element > & | source | |||
) |
Definition at line 1463 of file TVectorT.cxx.
TVectorT<Element> operator * | ( | const TMatrixTSparse< Element > & | a, | |
const TVectorT< Element > & | source | |||
) |
Definition at line 1452 of file TVectorT.cxx.
TVectorT<Element> operator * | ( | const TMatrixTSym< Element > & | a, | |
const TVectorT< Element > & | source | |||
) |
Definition at line 1441 of file TVectorT.cxx.
TVectorT<Element> operator * | ( | const TMatrixT< Element > & | a, | |
const TVectorT< Element > & | source | |||
) |
Definition at line 1430 of file TVectorT.cxx.
Element operator * | ( | const TVectorT< Element > & | source1, | |
const TVectorT< Element > & | source2 | |||
) |
Definition at line 1392 of file TVectorT.cxx.
TVectorT<Element> operator+ | ( | const TVectorT< Element > & | source1, | |
const TVectorT< Element > & | source2 | |||
) |
Definition at line 1408 of file TVectorT.cxx.
TVectorT<Element> operator- | ( | const TVectorT< Element > & | source1, | |
const TVectorT< Element > & | source2 | |||
) |
Definition at line 1419 of file TVectorT.cxx.
Bool_t operator== | ( | const TVectorT< Element > & | source1, | |
const TVectorT< Element > & | source2 | |||
) |
Definition at line 1382 of file TVectorT.cxx.
TMatrixT<Element1>& OuterProduct | ( | TMatrixT< Element1 > & | target, | |
const TVectorT< Element2 > & | v1, | |||
const TVectorT< Element3 > & | v2 | |||
) |
Definition at line 1507 of file TVectorT.cxx.
TMatrixT<Element1> OuterProduct | ( | const TVectorT< Element1 > & | v1, | |
const TVectorT< Element2 > & | v2 | |||
) |
Definition at line 1491 of file TVectorT.cxx.
Referenced by G__G__Matrix__0_378(), G__G__Matrix__0_379(), G__G__Matrix__0_496(), G__G__Matrix__0_497(), and OuterProduct().
Bool_t VerifyVectorIdentity | ( | const TVectorT< Element > & | m1, | |
const TVectorT< Element > & | m2, | |||
Int_t | verbose, | |||
Element | maxDevAllow | |||
) |
Definition at line 2293 of file TVectorT.cxx.
Referenced by astress_eigen(), G__G__Matrix__0_399(), G__G__Matrix__0_517(), mstress_special_creation(), mstress_vm_multiplications(), solveLinear(), spstress_matrix_fill(), spstress_vm_multiplications(), stress_binary_op(), stress_element_op(), stress_matrix_slices(), stress_special_creation(), stress_vm_multiplications(), VerifyVectorIdentity(), vstress_binary_op(), vstress_element_op(), and vstress_matrix_slices().
Bool_t VerifyVectorValue | ( | const TVectorT< Element > & | m, | |
Element | val, | |||
Int_t | verbose, | |||
Element | maxDevAllow | |||
) |
Definition at line 2258 of file TVectorT.cxx.
Referenced by astress_lineqn(), G__G__Matrix__0_398(), G__G__Matrix__0_516(), spstress_matrix_slices(), stress_binary_op(), stress_element_op(), stress_matrix_slices(), VerifyVectorValue(), vstress_binary_op(), vstress_element_op(), and vstress_matrix_slices().