Public Types | List of all members
Eigen::internal::static_assertion< true > Struct Reference

#include <StaticAssert.h>

Public Types

enum  {
  YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX =1, YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES =1, YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES =1, THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE =1,
  THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE =1, THIS_METHOD_IS_ONLY_FOR_OBJECTS_OF_A_SPECIFIC_SIZE =1, OUT_OF_RANGE_ACCESS =1, YOU_MADE_A_PROGRAMMING_MISTAKE =1,
  EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT =1, EIGEN_INTERNAL_COMPILATION_ERROR_OR_YOU_MADE_A_PROGRAMMING_MISTAKE =1, YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR =1, YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR =1,
  UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC =1, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES =1, FLOATING_POINT_ARGUMENT_PASSED__INTEGER_WAS_EXPECTED =1, NUMERIC_TYPE_MUST_BE_REAL =1,
  COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED =1, WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED =1, THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE =1, INVALID_MATRIX_PRODUCT =1,
  INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS =1, INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION =1, YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY =1, THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES =1,
  THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES =1, INVALID_MATRIX_TEMPLATE_PARAMETERS =1, INVALID_MATRIXBASE_TEMPLATE_PARAMETERS =1, BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER =1,
  THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX =1, THE_MATRIX_OR_EXPRESSION_THAT_YOU_PASSED_DOES_NOT_HAVE_THE_EXPECTED_TYPE =1, THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_WITH_DIRECT_MEMORY_ACCESS_SUCH_AS_MAP_OR_PLAIN_MATRICES =1, YOU_ALREADY_SPECIFIED_THIS_STRIDE =1,
  INVALID_STORAGE_ORDER_FOR_THIS_VECTOR_EXPRESSION =1, THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD =1, PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1 =1, THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS =1,
  YOU_CANNOT_MIX_ARRAYS_AND_MATRICES =1, YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION =1, THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY =1, YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT =1,
  THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS =1, THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS =1, THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_OF_BOOL =1, THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES =1,
  YOU_PASSED_A_ROW_VECTOR_BUT_A_COLUMN_VECTOR_WAS_EXPECTED =1, YOU_PASSED_A_COLUMN_VECTOR_BUT_A_ROW_VECTOR_WAS_EXPECTED =1, THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE =1, THE_STORAGE_ORDER_OF_BOTH_SIDES_MUST_MATCH =1,
  OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG =1, IMPLICIT_CONVERSION_TO_SCALAR_IS_FOR_INNER_PRODUCT_ONLY =1, STORAGE_LAYOUT_DOES_NOT_MATCH =1, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE =1,
  THIS_COEFFICIENT_ACCESSOR_TAKING_ONE_ACCESS_IS_ONLY_FOR_EXPRESSIONS_ALLOWING_LINEAR_ACCESS =1, MATRIX_FREE_CONJUGATE_GRADIENT_IS_COMPATIBLE_WITH_UPPER_UNION_LOWER_MODE_ONLY =1, THIS_TYPE_IS_NOT_SUPPORTED =1, STORAGE_KIND_MUST_MATCH =1,
  STORAGE_INDEX_MUST_MATCH =1, CHOLMOD_SUPPORTS_DOUBLE_PRECISION_ONLY =1, SELFADJOINTVIEW_ACCEPTS_UPPER_AND_LOWER_MODE_ONLY =1, INVALID_TEMPLATE_PARAMETER =1,
  GPU_TENSOR_CONTRACTION_DOES_NOT_SUPPORT_OUTPUT_KERNELS =1, THE_ARRAY_SIZE_SHOULD_EQUAL_WITH_PACKET_SIZE =1
}
 

Detailed Description

Definition at line 45 of file StaticAssert.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX 
YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES 
YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES 
THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE 
THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE 
THIS_METHOD_IS_ONLY_FOR_OBJECTS_OF_A_SPECIFIC_SIZE 
OUT_OF_RANGE_ACCESS 
YOU_MADE_A_PROGRAMMING_MISTAKE 
EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT 
EIGEN_INTERNAL_COMPILATION_ERROR_OR_YOU_MADE_A_PROGRAMMING_MISTAKE 
YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR 
YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR 
UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC 
THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES 
FLOATING_POINT_ARGUMENT_PASSED__INTEGER_WAS_EXPECTED 
NUMERIC_TYPE_MUST_BE_REAL 
COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED 
WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED 
THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE 
INVALID_MATRIX_PRODUCT 
INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS 
INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION 
YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY 
THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES 
THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES 
INVALID_MATRIX_TEMPLATE_PARAMETERS 
INVALID_MATRIXBASE_TEMPLATE_PARAMETERS 
BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER 
THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX 
THE_MATRIX_OR_EXPRESSION_THAT_YOU_PASSED_DOES_NOT_HAVE_THE_EXPECTED_TYPE 
THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_WITH_DIRECT_MEMORY_ACCESS_SUCH_AS_MAP_OR_PLAIN_MATRICES 
YOU_ALREADY_SPECIFIED_THIS_STRIDE 
INVALID_STORAGE_ORDER_FOR_THIS_VECTOR_EXPRESSION 
THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD 
PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1 
THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS 
YOU_CANNOT_MIX_ARRAYS_AND_MATRICES 
YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION 
THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY 
YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT 
THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS 
THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS 
THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_OF_BOOL 
THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES 
YOU_PASSED_A_ROW_VECTOR_BUT_A_COLUMN_VECTOR_WAS_EXPECTED 
YOU_PASSED_A_COLUMN_VECTOR_BUT_A_ROW_VECTOR_WAS_EXPECTED 
THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE 
THE_STORAGE_ORDER_OF_BOTH_SIDES_MUST_MATCH 
OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG 
IMPLICIT_CONVERSION_TO_SCALAR_IS_FOR_INNER_PRODUCT_ONLY 
STORAGE_LAYOUT_DOES_NOT_MATCH 
EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE 
THIS_COEFFICIENT_ACCESSOR_TAKING_ONE_ACCESS_IS_ONLY_FOR_EXPRESSIONS_ALLOWING_LINEAR_ACCESS 
MATRIX_FREE_CONJUGATE_GRADIENT_IS_COMPATIBLE_WITH_UPPER_UNION_LOWER_MODE_ONLY 
THIS_TYPE_IS_NOT_SUPPORTED 
STORAGE_KIND_MUST_MATCH 
STORAGE_INDEX_MUST_MATCH 
CHOLMOD_SUPPORTS_DOUBLE_PRECISION_ONLY 
SELFADJOINTVIEW_ACCEPTS_UPPER_AND_LOWER_MODE_ONLY 
INVALID_TEMPLATE_PARAMETER 
GPU_TENSOR_CONTRACTION_DOES_NOT_SUPPORT_OUTPUT_KERNELS 
THE_ARRAY_SIZE_SHOULD_EQUAL_WITH_PACKET_SIZE 

Definition at line 47 of file StaticAssert.h.


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


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:14:08