fmatvec 0.0.0

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3]

C fmatvec::AdoptCurrentMessageStreamsUntilScopeExit |
C fmatvec::AssertUseException< AT > |
C fmatvec::AssertUseException< IndependentVariable > |
C fmatvec::AssertUseException< SymbolicExpression > |
►C fmatvec::Atom |
C fmatvec::Function< Ret(Arg)> | A function object with 1 argument
C fmatvec::Function< Ret(Arg1, Arg2)> | A function object with 2 arguments
C boost::spirit::basic_istream_iterator< Elem, Traits > |
C fmatvec::AST::ByteCode |
C fmatvec::AST::NativeFunction::CacheKeyComp |
C fmatvec::AST::Operation::CacheKeyComp |
C fmatvec::Der< Dep, Indep > |
C fmatvec::Der< Dep, double > |
C fmatvec::Der< double, Vector< IndepVecShape, double > > |
C fmatvec::Der< Matrix< Rotation, Fixed< 3 >, Fixed< 3 >, double >, double > |
C fmatvec::Der< Matrix< Rotation, Fixed< 3 >, Fixed< 3 >, double >, Vector< IndepVecShape, double > > |
C fmatvec::Der< Vector< DepVecShape, double >, Vector< IndepVecShape, double > > |
C fmatvec::Diagonal | Shape class for diagonal matrices
C fmatvec::DirDer< Dep, Indep > |
C fmatvec::DirDer< Matrix< Rotation, Fixed< 3 >, Fixed< 3 >, double >, Indep > |
►C enable_shared_from_this |
C fmatvec::AST::Constant< T > | A vertex of the AST representing a constant (long or double)
C fmatvec::AST::NativeFunction | A vertex of the AST representing an arbitary function
C fmatvec::AST::Operation | A vertex of the AST representing an operation
C fmatvec::AST::Symbol | A vertex of the AST representing a independent variable
C fmatvec::ErrorType |
C fmatvec::Eval< Arg > |
C fmatvec::Eye |
C fmatvec::Fixed< M > |
C fmatvec::Function< Sig > |
►C fmatvec::Function< double(Arg1N, Arg2N)> |
C fmatvec::FunctionWrap2MatRetToScalar< RetN, Arg1N, Arg2N > |
C fmatvec::FunctionWrap2VecRetToScalar< RetN, Arg1N, Arg2N > |
►C fmatvec::Function< double(ArgN)> |
C fmatvec::FunctionWrap1MatRetToScalar< RetN, ArgN > |
C fmatvec::FunctionWrap1VecRetToScalar< RetN, ArgN > |
►C fmatvec::Function< RET(ARG)> |
C fmatvec::SymbolicFunction< RET(ARG)> |
C fmatvec::SymbolicFunction< RET(ARG)> |
C fmatvec::SymbolicFunction< RET(ARG)> |
C fmatvec::SymbolicFunction< RET(ARG)> |
C fmatvec::SymbolicFunction< RET(ARG)> |
C SymbolicFunction< RET(ARG)> |
►C fmatvec::Function< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C fmatvec::SymbolicFunction< RET(ARG1, ARG2)> |
C SymbolicFunction< RET(ARG1, ARG2)> |
►C fmatvec::Function< RotMat3(VecV, double)> |
C KinematicRotAboutAxis |
►C fmatvec::Function< Vec3(VecV, double)> |
C KinematicSpiral |
C fmatvec::General | Shape class for general matrices
C fmatvec::GeneralBand | Shape class for general band matrices
C boost::hash< fmatvec::Matrix< Type, Row, Col, AT > > |
C boost::hash< fmatvec::RowVector< Col, AT > > |
C boost::hash< fmatvec::Vector< Row, AT > > |
C fmatvec::Indices |
C fmatvec::Init |
C fmatvec::AST::Vertex::LessIV |
C fmatvec::LRUCache< In, Out, InHash, InKeyEqual, UnorderedMapAllocator, ListAllocator > |
C fmatvec::Matrix< Type, Row, Col, AT > | This is the basic matrix class for arbitrary matrices
C fmatvec::Matrix< Diagonal, Ref, Ref, AT > | This is a matrix class for diagonal matrices
►C fmatvec::Matrix< General, Fixed< 1 >, Fixed< N >, AT > |
C fmatvec::RowVector< Fixed< N >, AT > | This is a rowvector class of general shape in dense storage format
►C fmatvec::Matrix< General, Fixed< 1 >, Var, AT > |
C fmatvec::RowVector< Var, AT > | This is a vector class of general shape in dense storage format
►C fmatvec::Matrix< General, Fixed< M >, Fixed< 1 >, AT > |
C fmatvec::Vector< Fixed< M >, AT > | This is a vector class of general shape in dense storage format
►C fmatvec::Matrix< General, Fixed< M >, Fixed< M >, AT > |
C fmatvec::Matrix< Rotation, Fixed< M >, Fixed< M >, AT > |
C fmatvec::SquareMatrix< Fixed< M >, AT > | This is a matrix class of general quadratic matrices
C fmatvec::Matrix< General, Fixed< M >, Fixed< N >, AT > | This is a matrix class for general matrices
C fmatvec::Matrix< General, Fixed< M >, Var, AT > | This is a matrix class for general matrices
►C fmatvec::Matrix< General, Ref, Ref, AT > | This is a matrix class for general matrices
C fmatvec::RowVector< Ref, AT > | This is a rowvector class of general shape in dense storage format
C fmatvec::SquareMatrix< Ref, AT > | This is a matrix class of general quadratic matrices
C fmatvec::Vector< Ref, AT > | This is a vector class of general shape in dense storage format
►C fmatvec::Matrix< General, Var, Fixed< 1 >, AT > |
C fmatvec::Vector< Var, AT > | This is a vector class of general shape in dense storage format
C fmatvec::Matrix< General, Var, Fixed< N >, AT > | This is a matrix class for general matrices
►C fmatvec::Matrix< General, Var, Var, AT > | This is a matrix class for general matrices
C fmatvec::SquareMatrix< Var, AT > | This is a matrix class of general quadratic matrices
C fmatvec::Matrix< GeneralBand, Ref, Ref, AT > | This is a matrix class for general band matrices
C fmatvec::Matrix< Sparse, Ref, Ref, AT > | This is a matrix class for sparse quadratic matrices
C fmatvec::Matrix< Symmetric, Fixed< M >, Fixed< M >, AT > | This is a matrix class for symmetric matrices
C fmatvec::Matrix< Symmetric, Ref, Ref, AT > | This is a matrix class for symmetric matrices
C fmatvec::Matrix< Symmetric, Var, Var, AT > | This is a matrix class for symmetric matrices
C fmatvec::Matrix< SymmetricSparse, Ref, Ref, AT > | This is a matrix class for sparse quadratic matrices
C fmatvec::Noinit |
C fmatvec::OperatorResult< AT1, AT2 > |
C fmatvec::AST::Operation::OpMap |
►C ostream |
C fmatvec::PrePostfixedStream | A ostream object which prefix/postfix every meassage and calls the given function
C fmatvec::Range< Row, Col > | This is an index class for creating submatrices
C fmatvec::Range< Fixed< I1 >, Fixed< I2 > > | This is an index class for creating submatrices
C fmatvec::Range< Var, Var > | This is an index class for creating submatrices
C fmatvec::Ref |
C fmatvec::ReplaceAT< MatVec, NewAT > |
C fmatvec::ReplaceAT< ARG, IndependentVariable > |
C fmatvec::ReplaceAT< ARG1, IndependentVariable > |
C fmatvec::ReplaceAT< ARG2, IndependentVariable > |
C fmatvec::ReplaceAT< double, NewAT > |
C fmatvec::ReplaceAT< ErrorType, NewAT > |
C fmatvec::ReplaceAT< Matrix< MatType, RowShape, ColShape, OldAT >, NewAT > |
C fmatvec::ReplaceAT< RET, SymbolicExpression > |
C fmatvec::ReplaceAT< RowVector< Shape, OldAT >, NewAT > |
C fmatvec::ReplaceAT< SquareMatrix< Shape, OldAT >, NewAT > |
C fmatvec::ReplaceAT< SymbolicExpression, NewAT > |
C fmatvec::ReplaceAT< Vector< Shape, OldAT >, NewAT > |
C fmatvec::Rotation | Shape class for rotation matrices
C fmatvec::RowVector< Col, AT > |
►C fmatvec::AST::ScalarFunctionWrapArg |
C fmatvec::AST::ScalarFunctionWrapArgS |
C fmatvec::AST::ScalarFunctionWrapArgSS |
C fmatvec::AST::ScalarFunctionWrapArgSV< Type > |
C fmatvec::AST::ScalarFunctionWrapArgV< Type > |
C fmatvec::AST::ScalarFunctionWrapArgVS< Type > |
C fmatvec::AST::ScalarFunctionWrapArgVV< Type1, Type2 > |
C std::shared_ptr< T > |
►C std::shared_ptr< const AST::Vertex > |
►C fmatvec::SymbolicExpression |
C fmatvec::IndependentVariable |
C std::shared_ptr< fmatvec::AST::ScalarFunctionWrapArg > |
C std::shared_ptr< fmatvec::Function< double(double)> > |
C std::shared_ptr< fmatvec::Function< double(double, double)> > |
C std::shared_ptr< fmatvec::Function< double(double, fmatvec::Vector< Type, double >)> > |
C std::shared_ptr< fmatvec::Function< double(fmatvec::Vector< Type, double >)> > |
C std::shared_ptr< fmatvec::Function< double(fmatvec::Vector< Type, double >, double)> > |
C std::shared_ptr< fmatvec::Function< double(fmatvec::Vector< Type1, double >, fmatvec::Vector< Type2, double >)> > |
C std::shared_ptr< fmatvec::Function< RetN(Arg1N, Arg2N)> > |
C std::shared_ptr< fmatvec::Function< RetN(ArgN)> > |
C std::shared_ptr< std::ostream > |
C fmatvec::Sparse | Shape class for sparse matrices
C fmatvec::Spooles |
C fmatvec::Square | Dummy shape class for square matrices
C fmatvec::SquareMatrix< Row, AT > |
C fmatvec::StaticSize< T > |
C fmatvec::StaticSize< double > | Defines the static size (dimension) of a double
C fmatvec::StaticSize< int > | Defines the static size (dimension) of a double
C fmatvec::StaticSize< Matrix< Storage, Fixed< N >, ColShape, AT > > | Defines the static size (dimension) of a partial fixed matrix
C fmatvec::StaticSize< Matrix< Storage, Fixed< N >, Fixed< M >, AT > > | Defines the static size (dimension) of a fixed matrix
C fmatvec::StaticSize< Matrix< Storage, RowShape, ColShape, AT > > | Defines the static size (dimension) of a variable matrix
C fmatvec::StaticSize< Matrix< Storage, RowShape, Fixed< M >, AT > > | Defines the static size (dimension) of a partial fixed matrix
C fmatvec::StaticSize< RowVector< Fixed< N >, AT > > | Defines the static size (dimension) of a fixed rowvector
C fmatvec::StaticSize< RowVector< Shape, AT > > | Defines the static size (dimension) of a row vector
C fmatvec::StaticSize< SquareMatrix< Fixed< N >, AT > > | Defines the static size (dimension) of a fixed square matrix
C fmatvec::StaticSize< SquareMatrix< Shape, AT > > | Defines the static size (dimension) of a variable square matrix
C fmatvec::StaticSize< Vector< Fixed< N >, AT > > | Defines the static size (dimension) of a fixed vector
C fmatvec::StaticSize< Vector< Shape, AT > > | Defines the static size (dimension) of a vector
►C stringbuf |
C fmatvec::PrePostfixedStream::StringBuf |
C fmatvec::SymbolicFunction< Sig > |
C fmatvec::AST::SymbolicFuncWrapArg1< Func, ArgS > |
C fmatvec::AST::SymbolicFuncWrapArg1< double(double), SymbolicExpression > |
C fmatvec::AST::SymbolicFuncWrapArg1< double(Vector< Type, double >), Vector< Type, SymbolicExpression > > |
C fmatvec::AST::SymbolicFuncWrapArg2< Func, Arg1S, Arg2S > |
C fmatvec::AST::SymbolicFuncWrapArg2< double(double, double), SymbolicExpression, SymbolicExpression > |
C fmatvec::AST::SymbolicFuncWrapArg2< double(double, Vector< Type, double >), SymbolicExpression, Vector< Type, SymbolicExpression > > |
C fmatvec::AST::SymbolicFuncWrapArg2< double(Vector< Type, double >, double), Vector< Type, SymbolicExpression >, SymbolicExpression > |
C fmatvec::AST::SymbolicFuncWrapArg2< double(Vector< Type1, double >, Vector< Type2, double >), Vector< Type1, SymbolicExpression >, Vector< Type2, SymbolicExpression > > |
C fmatvec::Symmetric | Shape class for symmetric matrices
C fmatvec::SymmetricSparse | Shape class for sparse matrices
C fmatvec::Transpose |
C fmatvec::Var |
C fmatvec::Vector< Row, AT > |
C fmatvec::Vector< Type, double > |
C fmatvec::Vector< Type1, double > |
C fmatvec::Vector< Type2, double > |
►C fmatvec::AST::Vertex | A abstract class for a Vertex of the AST (abstract syntax tree)
C fmatvec::AST::Constant< T > | A vertex of the AST representing a constant (long or double)
C fmatvec::AST::NativeFunction | A vertex of the AST representing an arbitary function
C fmatvec::AST::Operation | A vertex of the AST representing an operation
C fmatvec::AST::Symbol | A vertex of the AST representing a independent variable