Classes | |
class | Teem::TagSet |
Utility class to provide a nice syntax for node/link creation. More... | |
class | Teem::IshtarSettingsMap |
Utility class that will autmatically fill itself with settings from Ishtar. More... | |
class | Teem::Graph |
Class to build and describe a generalized graph connecting nodes with links. More... | |
class | Teem::JustDoIt |
Interface for experiment that have everything in their control. More... | |
class | Teem::Logger |
Abstract class for a generic logger. More... | |
class | Teem::OctaveLogger |
Logger that use a format that is Octave-friendly. More... | |
class | Teem::SliceIter< T > |
Stroustrup approved slice iterator class. More... | |
class | Teem::ConstSliceIter< T > |
Stroustrup approved slice iterator class for const matrix. More... | |
class | Teem::Matrix< T > |
Stroustrup approved matrix class. More... | |
class | Teem::Registrar< T, IdT, Arg1T, Arg2T > |
A Registrar for classes with two parameters constructors. More... | |
class | Teem::Registrar< T, IdT, ArgT, void > |
A Registrar for classes with one parameter constructors. More... | |
class | Teem::Registrar< T, IdT, void, void > |
A Registrar for classes with no parameter constructors. More... | |
class | Teem::SpikeDelayLine |
An helper class to store spikes for a certain duration. More... | |
class | Teem::SVGPlotter |
A plotter that can draw trajectories in SVG. More... | |
class | Teem::VFS |
Very simple and lightweight virtual filesystem. More... | |
Functions | |
std::ostream & | Teem::operator<< (std::ostream &os, const Logger::Loggable &loggable) |
Operator << for ostreams and Loggables. | |
template<typename T> | |
bool | Teem::operator== (const SliceIter< T > &p, const SliceIter< T > &q) |
Return true if p == q. | |
template<typename T> | |
bool | Teem::operator!= (const SliceIter< T > &p, const SliceIter< T > &q) |
Return true if p != q. | |
template<typename T> | |
bool | Teem::operator< (const SliceIter< T > &p, const SliceIter< T > &q) |
Return true if p < q. | |
template<typename T> | |
bool | Teem::operator== (const ConstSliceIter< T > &p, const ConstSliceIter< T > &q) |
Return true if p == q. | |
template<typename T> | |
bool | Teem::operator!= (const ConstSliceIter< T > &p, const ConstSliceIter< T > &q) |
Return true if p != q. | |
template<typename T> | |
bool | Teem::operator< (const ConstSliceIter< T > &p, const ConstSliceIter< T > &q) |
Return true if p < q. | |
template<typename T> | |
T | Teem::operator * (const ConstSliceIter< T > &v1, const std::valarray< T > &v2) |
Performs a inner product. | |
template<typename T> | |
std::valarray< T > | Teem::operator * (const Matrix< T > &m, const std::valarray< T > &v) |
Performs multiplication between a matrix and a vector. | |
template<typename T> | |
std::valarray< T > | Teem::operator * (const std::valarray< T > &v, const Matrix< T > &m) |
Performs multiplication between a vector and a matrix v*M. | |
Variables | |
VFS | Teem::vfs |
Global instance. |
|
Performs multiplication between a vector and a matrix v*M.
|
|
Performs multiplication between a matrix and a vector.
|
|
Performs a inner product. Used for the Mv (matrix-vector) multiplication. |