![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
Classes | |
struct | AdditiveAbelianGroupConcept |
struct | CommutativeRingWithIdentityConcept |
struct | FieldConcept |
struct | LinearOperatorConcept |
struct | MultiplicativeAbelianGroupConcept |
struct | Prod_RingWithIdentityConcept |
struct | RingWithIdentityConcept |
struct | VectorSpaceConcept |
Functions | |
void | concept_checks () |
template<class T > | |
T | OneElement (T) |
template<> | |
std::complex< float > | OneElement (std::complex< float >) |
template<> | |
std::complex< double > | OneElement (std::complex< double >) |
template<> | |
matrix< std::complex< float > > | OneElement (matrix< std::complex< float > >) |
template<> | |
matrix< double > | OneElement (matrix< double >) |
template<> | |
matrix< std::complex< double > > | OneElement (matrix< std::complex< double > >) |
template<> | |
float | OneElement (float) |
template<> | |
double | OneElement (double) |
template<class E1 , class E2 > | |
bool | operator== (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
bool | operator== (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<> | |
matrix< double > | ZeroElement (matrix< double >) |
template<> | |
matrix< std::complex< double > > | ZeroElement (matrix< std::complex< double > >) |
template<> | |
vector< std::complex< double > > | ZeroElement (vector< std::complex< double > >) |
template<> | |
matrix< std::complex< float > > | ZeroElement (matrix< std::complex< float > >) |
template<> | |
matrix< float > | ZeroElement (matrix< float >) |
template<> | |
float | ZeroElement (float) |
template<> | |
vector< double > | ZeroElement (vector< double >) |
template<> | |
double | ZeroElement (double) |
template<class T > | |
T | ZeroElement (T) |
template<> | |
vector< std::complex< float > > | ZeroElement (vector< std::complex< float > >) |
template<> | |
std::complex< double > | ZeroElement (std::complex< double >) |
template<> | |
std::complex< float > | ZeroElement (std::complex< float >) |
Variables | |
matrix< float > | OneElement (matrix< float >) |
vector< float > | ZeroElement (vector< float >) |
introduce anonymous namespace to make following functions local to the current compilation unit.
T boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | T | ) |
float boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | float | ) |
Definition at line 647 of file concepts.hpp.
double boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | double | ) |
Definition at line 652 of file concepts.hpp.
vector<double> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | vector< double > | ) |
Definition at line 662 of file concepts.hpp.
matrix<float> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | matrix< float > | ) |
Definition at line 667 of file concepts.hpp.
matrix<double> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | matrix< double > | ) |
Definition at line 672 of file concepts.hpp.
std::complex<float> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | std::complex< float > | ) |
Definition at line 677 of file concepts.hpp.
std::complex<double> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | std::complex< double > | ) |
Definition at line 682 of file concepts.hpp.
vector<std::complex<float> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | vector< std::complex< float > > | ) |
Definition at line 687 of file concepts.hpp.
vector<std::complex<double> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | vector< std::complex< double > > | ) |
Definition at line 692 of file concepts.hpp.
matrix<std::complex<float> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | matrix< std::complex< float > > | ) |
Definition at line 697 of file concepts.hpp.
matrix<std::complex<double> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement | ( | matrix< std::complex< double > > | ) |
Definition at line 702 of file concepts.hpp.
T boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | T | ) |
float boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | float | ) |
Definition at line 711 of file concepts.hpp.
double boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | double | ) |
Definition at line 716 of file concepts.hpp.
matrix<double> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | matrix< double > | ) |
Definition at line 726 of file concepts.hpp.
std::complex<float> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | std::complex< float > | ) |
Definition at line 731 of file concepts.hpp.
std::complex<double> boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | std::complex< double > | ) |
Definition at line 736 of file concepts.hpp.
matrix<std::complex<float> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | matrix< std::complex< float > > | ) |
Definition at line 741 of file concepts.hpp.
matrix<std::complex<double> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement | ( | matrix< std::complex< double > > | ) |
Definition at line 746 of file concepts.hpp.
bool boost::numeric::ublas::anonymous_namespace{concepts.hpp}::operator== | ( | const vector_expression< E1 > & | e1, |
const vector_expression< E2 > & | e2 | ||
) |
Definition at line 752 of file concepts.hpp.
bool boost::numeric::ublas::anonymous_namespace{concepts.hpp}::operator== | ( | const matrix_expression< E1 > & | e1, |
const matrix_expression< E2 > & | e2 | ||
) |
Definition at line 760 of file concepts.hpp.
void boost::numeric::ublas::anonymous_namespace{concepts.hpp}::concept_checks | ( | ) |
Definition at line 896 of file concepts.hpp.
matrix<std::complex<double> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::ZeroElement(matrix< std::complex< double > >) |
Definition at line 657 of file concepts.hpp.
matrix<std::complex<double> > boost::numeric::ublas::anonymous_namespace{concepts.hpp}::OneElement(matrix< std::complex< double > >) |
Definition at line 721 of file concepts.hpp.