|
|
Definition at line 151 of file evaluator.h. |
|
|
Definition at line 367 of file evaluator.h. |
|
|
Definition at line 133 of file built-in-types.h. Referenced by dual_real_forms_of_Cartan_wrapper(), fiber_part_wrapper(), print_blockstabilizer_wrapper(), print_Cartan_info_wrapper(), print_gradings_wrapper(), print_realweyl_wrapper(), print_strongreal_wrapper(), and real_forms_of_Cartan_wrapper(). |
|
|
Definition at line 20 of file evaluator.cpp. |
|
|
Definition at line 114 of file built-in-types.h. Referenced by print_block_wrapper(), print_blockd_wrapper(), print_blockstabilizer_wrapper(), print_blocku_wrapper(), print_KL_basis_wrapper(), print_KL_list_wrapper(), print_prim_KL_wrapper(), print_W_cells_wrapper(), print_W_graph_wrapper(), and real_form_from_dual_wrapper(). |
|
|
|
Definition at line 178 of file evaluator.h. Referenced by convert_expr(). |
|
|
|
|
Definition at line 43 of file built-in-types.h. Referenced by based_involution_wrapper(), basic_involution_wrapper(), Cartan_matrix_wrapper(), GL_wrapper(), Lie_type_wrapper(), root_datum_wrapper(), set_inner_class_wrapper(), set_type_wrapper(), SL_wrapper(), and Smith_Cartan_wrapper(). |
|
|
|
Definition at line 107 of file evaluator.h. Referenced by atlas::interpreter::Id_table::add(), and push_value(). |
|
|
|
Definition at line 56 of file built-in-types.h. Referenced by coroot_radical_wrapper(), coroots_wrapper(), datum_Cartan_wrapper(), dual_datum_wrapper(), fix_involution_wrapper(), root_coradical_wrapper(), roots_wrapper(), set_inner_class_wrapper(), simple_coroots_wrapper(), simple_roots_wrapper(), and type_of_root_datum_wrapper(). |
|
|
|
Definition at line 136 of file evaluator.h. Referenced by based_involution_wrapper(), basic_involution_wrapper(), Lie_type_wrapper(), print_wrapper(), set_inner_class_wrapper(), and set_type_wrapper(). |
|
|
Definition at line 313 of file evaluator.h. Referenced by push_tuple_components(), and quotient_datum_wrapper(). |
|
|
Definition at line 28 of file evaluator.h. Referenced by check_type(), convert_expr(), length(), operator<<(), operator==(), and atlas::interpreter::type_declarator::specialise(). |
|
|
Definition at line 29 of file evaluator.h. Referenced by find_type_list(), make_type_list(), make_type_singleton(), scan_type(), scan_type_list(), and unknown_tuple(). |
|
|
Definition at line 27 of file evaluator.h. Referenced by analyse_types(), check_type(), convert_expr(), copy(), find_type(), make_function_type(), make_prim_type(), make_row_type(), make_tuple_type(), make_type(), make_undetermined_type(), scan_type(), scan_type_list(), atlas::interpreter::type_error::type_error(), and unknown_tuple(). |
|
|
|
Definition at line 279 of file evaluator.h. Referenced by diagonal_wrapper(), atlas::interpreter::vector_subscription::evaluate(), atlas::interpreter::int_list_conversion::evaluate(), invfact_wrapper(), mv_prod_wrapper(), quotient_basis_wrapper(), replace_gen_wrapper(), Smith_Cartan_wrapper(), and Smith_wrapper(). |
|
|
Definition at line 348 of file evaluator.h. Referenced by install_function(). |
|
|
Definition at line 34 of file evaluator.h. |
|
|
Definition at line 31 of file evaluator.h. |
|
|
Definition at line 355 of file built-in-types.cpp. References Cartan_matrix_wrapper(), atlas::interpreter::Lie_type_value::clone(), push_value(), atlas::interpreter::Lie_type_value::rank(), root_datum_wrapper(), transpose_mat_wrapper(), atlas::lietype::type(), atlas::interpreter::matrix_value::val, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
||||||||||||
|
Definition at line 1218 of file evaluator.cpp. References convert_expr(), copy(), expression, find_type(), atlas::lietype::type(), type_ptr, unknown_type, and verbosity. Referenced by global_set_identifier(), main(), and type_of_expr(). |
|
|
Definition at line 157 of file built-in-types.cpp. References annihilator_modulo(), int_ptr, atlas::latticetypes::LatticeMatrix, matrix_ptr, push_tuple_components(), push_value(), and atlas::matrix::Matrix< C >::swap(). Referenced by initialise_builtin_types(), and quotient_basis_wrapper(). |
|
||||||||||||
|
Definition at line 134 of file built-in-types.cpp. References atlas::arithmetic::gcd(), atlas::matrix::initBasis(), atlas::matrix::Matrix< C >::inverse(), atlas::latticetypes::LatticeMatrix, atlas::matrix::Matrix< C >::numRows(), atlas::smithnormal::smithNormal(), and atlas::matrix::Matrix< C >::transposed(). Referenced by ann_mod_wrapper(). |
|
|
Definition at line 243 of file built-in-types.cpp. References atlas::abelian::basis(), atlas::matrix::Matrix< C >::inverse(), atlas::latticetypes::LatticeMatrix, Lie_type_ptr, matrix_ptr, num(), push_tuple_components(), push_value(), string_ptr, transform_inner_class_type(), and atlas::lietype::type(). Referenced by initialise_builtin_types(), set_inner_class_wrapper(), and set_type_wrapper(). |
|
|
Definition at line 232 of file built-in-types.cpp. References atlas::lietype::involution(), atlas::latticetypes::LatticeMatrix, Lie_type_ptr, matrix_ptr, push_tuple_components(), push_value(), string_ptr, and transform_inner_class_type(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 674 of file built-in-types.cpp. References inner_class_ptr, atlas::latticetypes::LatticeMatrix, matrix_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 786 of file built-in-types.cpp. References int_ptr, atlas::bitmap::BitMap::n_th(), num(), push_tuple_components(), push_value(), and real_form_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 62 of file built-in-types.cpp. References atlas::rootdata::cartanMatrix(), atlas::latticetypes::LatticeMatrix, Lie_type_ptr, matrix_ptr, and push_value(). Referenced by adjoint_datum_wrapper(), and initialise_builtin_types(). |
|
|
Definition at line 751 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, atlas::poset::Poset::lesseq(), push_value(), real_form_ptr, and atlas::interpreter::matrix_value::val. Referenced by initialise_builtin_types(). |
|
|
Definition at line 825 of file evaluator.cpp. References row_ptr, row_to_weight(), and value. |
|
|
Referenced by intlist_to_weight_wrapper(). |
|
|
Definition at line 830 of file evaluator.cpp. References atlas::latticetypes::LatticeMatrix, atlas::matrix::Matrix< C >::resize(), row_ptr, row_to_weight(), atlas::matrix::Matrix< C >::swap(), value, and atlas::latticetypes::Weight. Referenced by intlistlist_to_latmat_wrapper(). |
|
|
|
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
Definition at line 457 of file built-in-types.cpp. References atlas::tori::RealTorus::compactRank(), atlas::matrix::identityMatrix(), atlas::latticetypes::LatticeMatrix, num(), and atlas::tori::RealTorus::splitRank(). Referenced by check_involution(), and classify_wrapper(). |
|
|
Definition at line 472 of file built-in-types.cpp. References classify_involution(), matrix_ptr, atlas::matrix::Matrix< C >::numRows(), push_value(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 327 of file evaluator.cpp. References execution_stack, value, and verbosity. Referenced by global_set_identifier(), and main(). |
|
||||||||||||||||
|
Definition at line 756 of file evaluator.cpp. References coerce_table, atlas::interpreter::conversion_info::conv, expression, atlas::interpreter::conversion_info::from, and atlas::interpreter::conversion_info::to. Referenced by convert_expr(). |
|
|
Definition at line 733 of file built-in-types.cpp. References push_value(), and real_form_ptr. Referenced by initialise_builtin_types(). |
|
||||||||||||
|
|
Definition at line 84 of file evaluator.cpp. References type_ptr. Referenced by analyse_types(), check_type(), convert_expr(), find_type(), scan_type(), atlas::interpreter::type_error::type_error(), and unknown_tuple(). |
|
|
Definition at line 441 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, push_value(), and root_datum_ptr. Referenced by initialise_builtin_types(), and set_inner_class_wrapper(). |
|
|
Definition at line 426 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, push_value(), and root_datum_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 739 of file built-in-types.cpp. References push_value(), and real_form_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 412 of file built-in-types.cpp. References atlas::rootdata::cartanMatrix(), atlas::latticetypes::LatticeMatrix, push_value(), and root_datum_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 1105 of file evaluator.cpp. References atlas::latticetypes::LatticeMatrix, matrix_ptr, push_value(), atlas::interpreter::int_value::val, and vector_ptr. Referenced by initialise_evaluator(). |
|
|
Definition at line 641 of file built-in-types.cpp. References inner_class_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1059 of file evaluator.cpp. References int_ptr, push_tuple_components(), and push_value(). Referenced by initialise_evaluator(). |
|
|
Definition at line 1078 of file evaluator.cpp. References int_ptr, push_tuple_components(), push_value(), atlas::interpreter::int_value::val, and wrap_tuple(). Referenced by initialise_evaluator(). |
|
|
Definition at line 449 of file built-in-types.cpp. References push_value(), root_datum_ptr, and atlas::matrix::Matrix< C >::swap(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 669 of file built-in-types.cpp. References inner_class_ptr, and push_name_list(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 651 of file built-in-types.cpp. References inner_class_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 704 of file built-in-types.cpp. References inner_class_ptr, atlas::bitmap::BitMap::isMember(), atlas::latticetypes::LatticeMatrix, matrix_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 774 of file built-in-types.cpp. References inner_class_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 765 of file built-in-types.cpp. References inner_class_ptr, int_ptr, num(), push_tuple_components(), and push_value(). Referenced by initialise_builtin_types(). |
|
|
|
|
Definition at line 872 of file built-in-types.cpp. References Cartan_class_ptr, push_tuple_components(), push_value(), real_form_ptr, row_ptr, and atlas::partition::Partition::size(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 114 of file built-in-types.cpp. References atlas::abelian::basis(), atlas::matrix::Matrix< C >::eraseColumn(), execution_stack, num(), atlas::matrix::Matrix< C >::numColumns(), atlas::interpreter::matrix_value::val, atlas::interpreter::vector_value::val, and atlas::interpreter::row_value::val. Referenced by initialise_builtin_types(), and quotient_basis_wrapper(). |
|
|
|
Definition at line 936 of file evaluator.cpp. References exprlist_node::e, expr_list, find_type(), find_type_list(), make_type_list(), exprlist_node::next, and type_list_ptr. Referenced by find_type(), and find_type_list(). |
|
|
Definition at line 583 of file built-in-types.cpp. References check_involution(), matrix_ptr, output_stream, push_tuple_components(), push_value(), root_datum_ptr, and verbosity. Referenced by initialise_builtin_types(), set_inner_class_wrapper(), and set_type_wrapper(). |
|
||||||||||
|
Definition at line 474 of file evaluator.h. |
|
|
Definition at line 664 of file built-in-types.cpp. References inner_class_ptr, and push_name_list(). Referenced by initialise_builtin_types(). |
|
|||||||||
|
Definition at line 493 of file evaluator.h. References pop_value(), and value. |
|
|
Definition at line 381 of file built-in-types.cpp. References atlas::matrix::identityMatrix(), int_ptr, atlas::latticetypes::LatticeMatrix, Lie_type_ptr, matrix_ptr, push_value(), root_datum_wrapper(), atlas::lietype::type(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
||||||||||||
|
Definition at line 1292 of file evaluator.cpp. References atlas::interpreter::Id_table::add(), analyse_types(), clear_execution_stack(), atlas::interpreter::BufferedInput::close_includes(), exprlist_node::e, expr::e, evaluate(), expr_list, expru::identifier_variant, atlas::interpreter::Hash_table::name_of(), exprlist_node::next, and pop_value(). Referenced by yyparse(). |
|
||||||||||||
|
Definition at line 203 of file lexer.cpp. References main_hash_table, atlas::interpreter::Hash_table::name_of(), and atlas::interpreter::Hash_table::nr_entries(). |
|
|
Definition at line 1093 of file evaluator.cpp. References atlas::matrix::identityMatrix(), int_ptr, atlas::latticetypes::LatticeMatrix, matrix_ptr, and push_value(). Referenced by initialise_evaluator(), and simply_connected_datum_wrapper(). |
|
|
Definition at line 1035 of file evaluator.cpp. Referenced by initialise_evaluator(). |
|
|
|
Definition at line 1189 of file evaluator.cpp. References diagonal_wrapper(), divide_wrapper(), divmod_wrapper(), execution_stack, id_mat_wrapper(), id_wrapper(), install_function(), intlist_to_weight_wrapper(), intlistlist_to_latmat_wrapper(), invert_wrapper(), invfact_wrapper(), minus_wrapper(), mm_prod_wrapper(), modulo_wrapper(), mv_prod_wrapper(), plus_wrapper(), print_wrapper(), Smith_basis_wrapper(), Smith_wrapper(), times_wrapper(), transpose_mat_wrapper(), and unary_minus_wrapper(). Referenced by main(). |
|
||||||||||||||||
|
Definition at line 504 of file evaluator.h. References atlas::interpreter::Id_table::add(), global_id_table, main_hash_table, make_type(), atlas::interpreter::Hash_table::match_literal(), atlas::lietype::type(), and wrapper_function. Referenced by initialise_builtin_types(), and initialise_evaluator(). |
|
|
Definition at line 780 of file evaluator.cpp. References expression. |
|
|
Definition at line 784 of file evaluator.cpp. References expression. |
|
|
Definition at line 1027 of file evaluator.cpp. References cast_intlist_to_weight(), pop_value(), and push_value(). Referenced by initialise_evaluator(). |
|
|
Definition at line 1031 of file evaluator.cpp. References cast_intlistlist_to_latmat(), pop_value(), and push_value(). Referenced by initialise_evaluator(). |
|
|
Definition at line 1175 of file evaluator.cpp. References int_ptr, matrix_ptr, push_value(), atlas::interpreter::int_value::val, and wrap_tuple(). Referenced by initialise_evaluator(). |
|
|
Definition at line 1141 of file evaluator.cpp. References atlas::matrix::initBasis(), matrix_ptr, push_value(), atlas::smithnormal::smithNormal(), atlas::interpreter::int_value::val, and vector_ptr. Referenced by initialise_evaluator(). |
|
|
Definition at line 745 of file built-in-types.cpp. References push_value(), and real_form_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 165 of file parsetree.cpp. References expr_list, and exprlist_node::next. Referenced by atlas::kgb::KGBHelp::cayleyExtend(). |
|
|
Definition at line 102 of file evaluator.cpp. References atlas::interpreter::type_node::next, and type_list. Referenced by check_type(), convert_expr(), and evaluate(). |
|
|
Definition at line 38 of file built-in-types.cpp. References Lie_type_ptr, num(), push_value(), atlas::lietype::rank(), skip_punctuation(), and string_ptr. Referenced by initialise_builtin_types(), and set_type_wrapper(). |
|
||||||||||||
|
Definition at line 235 of file evaluator.cpp. References type_ptr. Referenced by scan_type(). |
|
|
Definition at line 222 of file evaluator.cpp. References type_ptr. Referenced by find_type(), and scan_type(). |
|
|
Definition at line 225 of file evaluator.cpp. References type_ptr. Referenced by find_type(), and scan_type(). |
|
|
Definition at line 230 of file evaluator.cpp. References type_ptr. Referenced by find_type(), scan_type(), and unknown_tuple(). |
|
|
Definition at line 242 of file evaluator.cpp. References scan_type(), and type_ptr. |
|
|
Referenced by install_function(). |
|
||||||||||||
|
Definition at line 94 of file evaluator.cpp. References type_list_ptr. Referenced by find_type_list(), scan_type_list(), and unknown_tuple(). |
|
|
Definition at line 99 of file evaluator.cpp. References type_list_ptr. Referenced by scan_type_list(). |
|
|
Definition at line 219 of file evaluator.cpp. References type_ptr. Referenced by scan_type(). |
|
|
Definition at line 778 of file evaluator.cpp. References expression. |
|
|
Definition at line 766 of file evaluator.cpp. References expression. |
|
|
Definition at line 1045 of file evaluator.cpp. References int_ptr, push_tuple_components(), and push_value(). Referenced by initialise_evaluator(). |
|
|
Definition at line 1127 of file evaluator.cpp. References matrix_ptr, push_tuple_components(), push_value(), and atlas::interpreter::int_value::val. Referenced by initialise_evaluator(), and quotient_basis_wrapper(). |
|
|
Definition at line 1067 of file evaluator.cpp. References int_ptr, push_tuple_components(), and push_value(). Referenced by initialise_evaluator(). |
|
|
Definition at line 799 of file built-in-types.cpp. References push_value(), and real_form_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 1114 of file evaluator.cpp. References matrix_ptr, num(), push_tuple_components(), push_value(), atlas::interpreter::int_value::val, and vector_ptr. Referenced by initialise_evaluator(). |
|
||||||||||
|
|
Definition at line 689 of file built-in-types.cpp. References inner_class_ptr, atlas::bitmap::BitMap::isMember(), atlas::latticetypes::LatticeMatrix, matrix_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
||||||||||||
|
Definition at line 429 of file evaluator.h. |
|
||||||||||||
|
||||||||||||
|
Definition at line 436 of file evaluator.h. References atlas::interpreter::expression_base::print(). |
|
||||||||||||
|
Definition at line 1015 of file evaluator.cpp. References atlas::interpreter::Id_table::print(). |
|
||||||||||||
|
Definition at line 294 of file evaluator.cpp. References atlas::interpreter::value_base::print(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 171 of file evaluator.cpp. References atlas::interpreter::type_node::next, atlas::interpreter::type_node::t, and type_list. |
|
||||||||||||
|
|
Definition at line 1038 of file evaluator.cpp. References int_ptr, push_tuple_components(), and push_value(). Referenced by initialise_evaluator(). |
|
|
Definition at line 487 of file evaluator.h. References execution_stack, and value. Referenced by atlas::interpreter::list_expression::evaluate(), evaluate(), get(), global_set_identifier(), intlist_to_weight_wrapper(), intlistlist_to_latmat_wrapper(), main(), and wrap_tuple(). |
|
|
Definition at line 988 of file built-in-types.cpp. References dual_real_form_ptr, output_stream, atlas::block_io::printBlock(), push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1009 of file built-in-types.cpp. References dual_real_form_ptr, output_stream, atlas::block_io::printBlockD(), push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1052 of file built-in-types.cpp. References Cartan_class_ptr, dual_real_form_ptr, push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1031 of file built-in-types.cpp. References dual_real_form_ptr, output_stream, atlas::block_io::printBlockU(), push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 805 of file built-in-types.cpp. References Cartan_class_ptr, atlas::rootdata::lieType(), output_stream, atlas::prettyprint::printTorusType(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
|
Definition at line 1075 of file built-in-types.cpp. References output_stream, atlas::kgb_io::printKGB(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1088 of file built-in-types.cpp. References dual_real_form_ptr, atlas::kl::KLContext::fill(), atlas::klsupport::KLSupport::fill(), output_stream, atlas::kl_io::printAllKL(), push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1142 of file built-in-types.cpp. References dual_real_form_ptr, atlas::kl::KLContext::fill(), atlas::klsupport::KLSupport::fill(), output_stream, atlas::kl_io::printKLList(), push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1115 of file built-in-types.cpp. References dual_real_form_ptr, atlas::kl::KLContext::fill(), atlas::klsupport::KLSupport::fill(), output_stream, atlas::kl_io::printPrimitiveKL(), push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 950 of file built-in-types.cpp. References Cartan_class_ptr, output_stream, atlas::realweyl_io::printRealWeyl(), push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 969 of file built-in-types.cpp. References Cartan_class_ptr, push_tuple_components(), real_form_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1167 of file built-in-types.cpp. References dual_real_form_ptr, atlas::kl::KLContext::fill(), atlas::klsupport::KLSupport::fill(), output_stream, atlas::wgraph_io::printCells(), push_tuple_components(), atlas::kl::KLContext::rank(), real_form_ptr, atlas::wgraph::wGraph(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1194 of file built-in-types.cpp. References dual_real_form_ptr, atlas::kl::KLContext::fill(), atlas::klsupport::KLSupport::fill(), output_stream, atlas::wgraph_io::printWGraph(), push_tuple_components(), atlas::kl::KLContext::rank(), real_form_ptr, atlas::wgraph::wGraph(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1087 of file evaluator.cpp. References output_stream, string_ptr, atlas::interpreter::int_value::val, and wrap_tuple(). Referenced by initialise_evaluator(). |
|
|
Definition at line 656 of file built-in-types.cpp. References atlas::realform_io::Interface::numRealForms(), push_value(), row_ptr, and atlas::realform_io::Interface::typeName(). Referenced by dual_form_names_wrapper(), and form_names_wrapper(). |
|
|
||||||||||
|
|
|
Definition at line 728 of file built-in-types.cpp. References inner_class_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 307 of file built-in-types.cpp. References ann_mod_wrapper(), atlas::interpreter::value_base::clone(), execution_stack, filter_units_wrapper(), atlas::arithmetic::lcm(), matrix_ptr, mm_prod_wrapper(), num(), push_tuple_components(), push_value(), replace_gen_wrapper(), atlas::matrix::Matrix< C >::resize(), Smith_Cartan_wrapper(), value, vector_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(), quotient_datum_wrapper(), and set_type_wrapper(). |
|
|
Definition at line 341 of file built-in-types.cpp. References push_value(), quotient_basis_wrapper(), root_datum_wrapper(), tuple_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 779 of file built-in-types.cpp. References dual_real_form_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 719 of file built-in-types.cpp. References inner_class_ptr, int_ptr, num(), push_tuple_components(), and push_value(). Referenced by initialise_builtin_types(). |
|
|
|
Definition at line 168 of file built-in-types.cpp. References matrix_ptr, push_tuple_components(), push_value(), and vector_ptr. Referenced by initialise_builtin_types(), and quotient_basis_wrapper(). |
|
|
Definition at line 433 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, push_value(), and root_datum_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 646 of file built-in-types.cpp. References inner_class_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
|
Definition at line 419 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, push_value(), and root_datum_ptr. Referenced by initialise_builtin_types(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 818 of file evaluator.cpp. References atlas::interpreter::row_value::val. Referenced by cast_intlist_to_weight(), cast_intlistlist_to_latmat(), atlas::interpreter::matrix2_conversion::evaluate(), and atlas::interpreter::vector_conversion::evaluate(). |
|
|
Definition at line 253 of file evaluator.cpp. References copy(), make_function_type(), make_prim_type(), make_row_type(), make_tuple_type(), make_undetermined_type(), prim_names, scan_type_list(), type_list_ptr, and type_ptr. Referenced by make_type(), and scan_type_list(). |
|
|
Definition at line 287 of file evaluator.cpp. References make_type_list(), make_type_singleton(), scan_type(), type_list_ptr, and type_ptr. Referenced by scan_type(). |
|
|
Definition at line 622 of file built-in-types.cpp. References based_involution_wrapper(), atlas::abelian::basis(), coroot_radical_wrapper(), fix_involution_wrapper(), Lie_type_ptr, matrix_ptr, push_tuple_components(), push_value(), root_datum_ptr, string_ptr, transpose_mat_wrapper(), type_of_root_datum_wrapper(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 603 of file built-in-types.cpp. References based_involution_wrapper(), atlas::abelian::basis(), fix_involution_wrapper(), Lie_type_ptr, Lie_type_wrapper(), matrix_ptr, push_tuple_components(), push_value(), quotient_basis_wrapper(), root_datum_wrapper(), string_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1364 of file evaluator.cpp. Referenced by yyparse(). |
|
|
Definition at line 405 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, push_value(), and root_datum_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 398 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, push_value(), and root_datum_ptr. Referenced by initialise_builtin_types(). |
|
|
Definition at line 348 of file built-in-types.cpp. References id_mat_wrapper(), push_value(), atlas::interpreter::Lie_type_value::rank(), root_datum_wrapper(), atlas::lietype::type(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 35 of file built-in-types.cpp. Referenced by Lie_type_wrapper(), and transform_inner_class_type(). |
|
|
Definition at line 366 of file built-in-types.cpp. References atlas::matrix::identityMatrix(), int_ptr, atlas::latticetypes::LatticeMatrix, Lie_type_ptr, matrix_ptr, push_value(), root_datum_wrapper(), atlas::lietype::type(), and wrap_tuple(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 1151 of file evaluator.cpp. References atlas::matrix::initBasis(), atlas::latticetypes::LatticeMatrix, matrix_ptr, push_value(), atlas::smithnormal::smithNormal(), and atlas::interpreter::int_value::val. Referenced by initialise_evaluator(). |
|
|
Definition at line 104 of file built-in-types.cpp. References atlas::latticetypes::LatticeMatrix, Lie_type_ptr, matrix_ptr, push_value(), atlas::interactive_lattice::smithBasis(), vector_ptr, and wrap_tuple(). Referenced by initialise_builtin_types(), and quotient_basis_wrapper(). |
|
|
Definition at line 1163 of file evaluator.cpp. References atlas::matrix::initBasis(), atlas::latticetypes::LatticeMatrix, matrix_ptr, push_value(), atlas::smithnormal::smithNormal(), atlas::interpreter::int_value::val, vector_ptr, and wrap_tuple(). Referenced by initialise_evaluator(). |
|
||||||||||||||||
|
|
Definition at line 1052 of file evaluator.cpp. References int_ptr, push_tuple_components(), and push_value(). Referenced by initialise_evaluator(). |
|
||||||||||||
|
Definition at line 197 of file built-in-types.cpp. References num(), atlas::lietype::rank(), skip_punctuation(), and atlas::lietype::type(). Referenced by based_involution_wrapper(), and basic_involution_wrapper(). |
|
|
Definition at line 1100 of file evaluator.cpp. References matrix_ptr, push_value(), and atlas::interpreter::int_value::val. Referenced by adjoint_datum_wrapper(), initialise_evaluator(), and set_inner_class_wrapper(). |
|
|
Definition at line 70 of file built-in-types.cpp. References atlas::rootdata::lieType(), matrix_ptr, and push_value(). Referenced by initialise_builtin_types(). |
|
|
Definition at line 266 of file built-in-types.cpp. References atlas::rootdata::cartanMatrix(), atlas::rootdata::RootDatum::isSemisimple(), atlas::latticetypes::LatticeMatrix, atlas::rootdata::lieType(), atlas::rootdata::RootDatum::rank(), and atlas::rootdata::RootDatum::semisimpleRank(). Referenced by atlas::interpreter::root_datum_value::print(), and type_of_root_datum_wrapper(). |
|
|
Definition at line 1355 of file evaluator.cpp. References analyse_types(). Referenced by yyparse(). |
|
|
Definition at line 275 of file built-in-types.cpp. References push_value(), root_datum_ptr, and type_of_datum(). Referenced by initialise_builtin_types(), and set_inner_class_wrapper(). |
|
|
Definition at line 1075 of file evaluator.cpp. References push_value(), and atlas::interpreter::int_value::val. Referenced by initialise_evaluator(). |
|
|
Definition at line 941 of file evaluator.cpp. References copy(), make_tuple_type(), make_type_list(), type_list_ptr, type_ptr, and unknown_type. Referenced by check_type(), and convert_expr(). |
|
|
Definition at line 782 of file evaluator.cpp. References expression. |
|
|
Definition at line 764 of file evaluator.cpp. References expression. |
|
|
Definition at line 892 of file evaluator.cpp. References row_ptr, and value. Referenced by atlas::interpreter::int_list_list_conversion::evaluate(), and atlas::interpreter::int_list_conversion::evaluate(). |
|
|
|
Definition at line 406 of file evaluator.h. Referenced by check_type(), and convert_expr(). |
|
|
Initial value: {
conversion_info(copy(&row_of_int_type), copy(&vec_type), vector_converter),
conversion_info(copy(&row_of_vec_type), copy(&mat_type), matrix_converter),
conversion_info(copy(&row_row_of_int_type), copy(&mat_type)
, matrix2_converter),
conversion_info(copy(&vec_type), copy(&row_of_int_type)
, int_list_converter),
conversion_info(copy(&mat_type), copy(&row_of_vec_type)
, vec_list_converter),
conversion_info(copy(&mat_type), copy(&row_row_of_int_type)
, int_list_list_converter),
}
Definition at line 61 of file evaluator.cpp. Referenced by coerce(). |
|
|
Definition at line 59 of file evaluator.cpp. Referenced by clear_execution_stack(), filter_units_wrapper(), initialise_evaluator(), pop_value(), push_value(), and quotient_basis_wrapper(). |
|
|
Definition at line 77 of file evaluator.cpp. Referenced by check_type(), convert_expr(), atlas::interpreter::identifier_expression::evaluate(), atlas::interpreter::call_expression::evaluate(), evaluate(), find_type(), and install_function(). |
|
|
Referenced by convert_expr(). |
|
|
Definition at line 404 of file evaluator.h. Referenced by check_type(), convert_expr(), and find_type(). |
|
|
|
|
|
|
Definition at line 130 of file buffer.cpp. |
|
|
Definition at line 408 of file evaluator.h. Referenced by check_type(). |
|
|
Definition at line 75 of file evaluator.cpp. |
|
|
|
Initial value:
{"int","string","bool",
"vec", "mat",
"LieType","RootDatum", "InnerClass", "RealForm", "DualRealForm",
"CartanClass",
}
Definition at line 39 of file evaluator.cpp. Referenced by operator<<(), and scan_type(). |
|
|
Referenced by find_type(). |
|
|
Referenced by check_type(), convert_expr(), and find_type(). |
|
|
|
|
|
Referenced by check_type(). |
|
|
Definition at line 405 of file evaluator.h. Referenced by check_type(), and convert_expr(). |
|
|
Definition at line 47 of file evaluator.cpp. Referenced by analyse_types(), and unknown_tuple(). |
|
|
Definition at line 407 of file evaluator.h. Referenced by check_type(), and convert_expr(). |
|
|
Definition at line 79 of file evaluator.cpp. Referenced by analyse_types(), clear_execution_stack(), and fix_involution_wrapper(). |
1.3.9.1