Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

boost::numeric::ublas::ScalarExpressionConcept< SE > Struct Template Reference

Scalar expression concept. More...

#include <concepts.hpp>

List of all members.

Public Types

typedef SE scalar_expression_type
typedef SE::value_type value_type

Public Member Functions

void constraints ()

Static Public Attributes

static const unsigned complexity = SE::complexity

Detailed Description

template<class SE>
struct boost::numeric::ublas::ScalarExpressionConcept< SE >

Scalar expression concept.

requirements

  • SE::value_type is the type of the scalar expression
  • SE must be convertable to SE::value_type
  • the constant SE::complexity must exist
Parameters:
SEthe type of the scalar expression

Definition at line 250 of file concepts.hpp.


Member Typedef Documentation

Definition at line 251 of file concepts.hpp.

template<class SE >
typedef SE::value_type boost::numeric::ublas::ScalarExpressionConcept< SE >::value_type

Definition at line 252 of file concepts.hpp.


Member Function Documentation

template<class SE >
void boost::numeric::ublas::ScalarExpressionConcept< SE >::constraints ( ) [inline]

Definition at line 256 of file concepts.hpp.


Member Data Documentation

template<class SE >
const unsigned boost::numeric::ublas::ScalarExpressionConcept< SE >::complexity = SE::complexity [static]

Definition at line 254 of file concepts.hpp.


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