Define matrix and vector linear expression size-checking classes.
|
Classes |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< matrix_result_tag, matrix_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< matrix_result_tag, scalar_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< matrix_result_tag, vector_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< scalar_result_tag, matrix_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< scalar_result_tag, vector_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< vector_result_tag, matrix_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< vector_result_tag, scalar_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, dynamic_size_tag >::impl< vector_result_tag, vector_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< matrix_result_tag, matrix_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< matrix_result_tag, scalar_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< matrix_result_tag, vector_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< quaternion_result_tag, quaternion_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< quaternion_result_tag, scalar_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< quaternion_result_tag, vector_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< scalar_result_tag, matrix_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< scalar_result_tag, quaternion_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< scalar_result_tag, vector_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< vector_result_tag, matrix_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< vector_result_tag, quaternion_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< vector_result_tag, scalar_result_tag, X > |
struct | cml::et::GetCheckedSize< LeftT, RightT, fixed_size_tag >::impl< vector_result_tag, vector_result_tag, X > |
Namespaces |
namespace | cml |
namespace | cml::et |
namespace | cml::et::detail |
Functions |
template<typename LeftT , typename RightT , typename SizeTag > |
et::GetCheckedSize< LeftT,
RightT, SizeTag >::size_type | cml::et::CheckedSize (const LeftT &left, const RightT &right, SizeTag) |
| Generator for GetCheckedSize.
|
template<typename MatT > |
size_t | cml::et::CheckedSquare (const MatT &m, dynamic_size_tag) |
| Verify the sizes of the argument matrices for matrix multiplication.
|
template<typename MatT > |
size_t | cml::et::CheckedSquare (const MatT &, fixed_size_tag) |
| Verify the sizes of the argument matrices for matrix multiplication.
|
Define matrix and vector linear expression size-checking classes.