MUQ  0.4.3
muq::Modeling::AnyMat Class Reference

#include <AnyAlgebra2.h>

Detailed Description

template<typename ObjectType> class AnyAlgebraImplementation { public: static unsigned int Size(ObjectType const& obj, int const dim=-1);

static double Norm(ObjectType const& obj); static double InnerProduct(ObjectType const& obj1, ObjectType const& obj2);

static ObjType OuterProduct(ObjectType const& obj1, ObjectType const& obj2);

};

Definition at line 23 of file AnyAlgebra2.h.

Constructor & Destructor Documentation

◆ AnyMat()

muq::Modeling::AnyMat::AnyMat ( std::shared_ptr< boost::any >  objIn)
private

Member Function Documentation

◆ Cholesky()

AnyMat muq::Modeling::AnyMat::Cholesky ( )
private

◆ Concatenate()

AnyMat muq::Modeling::AnyMat::Concatenate ( AnyMat const &  otherMat,
int  axis = -1 
) const
private

◆ Identity()

AnyMat muq::Modeling::AnyMat::Identity ( int  rows,
int  cols 
) const
private

◆ IsZero()

bool muq::Modeling::AnyMat::IsZero ( ) const
private

◆ LogDeterminant()

double muq::Modeling::AnyMat::LogDeterminant ( ) const
private

◆ Norm()

double muq::Modeling::AnyMat::Norm ( )
private

◆ Ones()

AnyMat muq::Modeling::AnyMat::Ones ( int  rows,
int  cols = -1 
) const
private

◆ operator() [1/2]

double& muq::Modeling::AnyMat::operator ( int  i,
int  j = -1 
)
private

◆ operator() [2/2]

double muq::Modeling::AnyMat::operator ( int  i,
int  j = -1 
) const
private

◆ operator*()

AnyMat muq::Modeling::AnyMat::operator* ( AnyMat const &  otherMat) const
private

◆ operator+()

AnyMat muq::Modeling::AnyMat::operator+ ( AnyMat const &  otherMat) const
private

◆ operator+=()

AnyMat& muq::Modeling::AnyMat::operator+= ( AnyMat const &  otherMat)
private

◆ operator-()

AnyMat muq::Modeling::AnyMat::operator- ( AnyMat const &  otherMat) const
private

◆ operator-=()

AnyMat& muq::Modeling::AnyMat::operator-= ( AnyMat const &  otherMat)
private

◆ operator=()

AnyMat muq::Modeling::AnyMat::operator= ( AnyMat const &  otherMat)
private

◆ Size()

unsigned muq::Modeling::AnyMat::Size ( const int  dim = -1)
private

◆ Solve()

AnyMat muq::Modeling::AnyMat::Solve ( AnyMat const &  rhs)
private

◆ Zero()

AnyMat muq::Modeling::AnyMat::Zero ( int  rows,
int  cols = -1 
) const
private

Member Data Documentation

◆ obj

std::shared_ptr<boost::any> muq::Modeling::AnyMat::obj
private

Definition at line 60 of file AnyAlgebra2.h.


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