KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
utilities Directory Reference
Directory dependency graph for utilities:

Directories

directory  geometry_utilities
 
directory  nurbs_utilities
 
directory  tessellation_utilities
 
directory  xml_utilities
 

Files

file  activation_utilities.h [code]
 
file  adjoint_extensions.h [code]
 
file  amgcl_csr_conversion_utilities.h [code]
 
file  amgcl_csr_spmm_utilities.h [code]
 
file  apply_function_to_nodes_utility.cpp
 
file  apply_function_to_nodes_utility.h [code]
 
file  assign_master_slave_constraints_to_neighbours_utility.cpp
 
file  assign_master_slave_constraints_to_neighbours_utility.h [code]
 
file  assign_unique_model_part_collection_tag_utility.cpp
 
file  assign_unique_model_part_collection_tag_utility.h [code]
 
file  atomic_utilities.h [code]
 
file  auxiliar_model_part_utilities.cpp
 
file  auxiliar_model_part_utilities.h [code]
 
file  beam_math_utilities.hpp [code]
 
file  binbased_fast_point_locator.h [code]
 
file  binbased_fast_point_locator_conditions.h [code]
 
file  binbased_nodes_in_element_locator.h [code]
 
file  body_distance_calculation_utils.h [code]
 
file  body_normal_calculation_utils.h [code]
 
file  brent_iteration.h [code]
 
file  brute_force_point_locator.cpp
 
file  brute_force_point_locator.h [code]
 
file  builtin_timer.h [code]
 
file  color_utilities.h [code]
 
file  communication_coloring_utilities.cpp
 
file  communication_coloring_utilities.h [code]
 
file  compare_elements_and_conditions_utility.cpp
 
file  compare_elements_and_conditions_utility.h [code]
 
file  compute_neighbour_list_functor.h [code]
 
file  condition_number_utility.h [code]
 
file  constraint_utilities.cpp
 
file  constraint_utilities.h [code]
 
file  convect_particles_utilities.h [code]
 
file  coordinate_transformation_utilities.h [code]
 
file  counter.h [code]
 
file  cpp_tests_utilities.cpp
 
file  cpp_tests_utilities.h [code]
 
file  curve_axis_intersection.h [code]
 
file  cutting_utility.h [code]
 
file  data_type_traits.h [code]
 
file  deflation_utils.h [code]
 
file  dense_householder_qr_decomposition.h [code]
 
file  dense_qr_decomposition.h [code]
 
file  dense_svd_decomposition.h [code]
 
file  discont_2d.h [code]
 
file  discont_utils.h [code]
 
file  divide_geometry.cpp
 
file  divide_geometry.h [code]
 
file  divide_tetrahedra_3d_4.cpp
 
file  divide_tetrahedra_3d_4.h [code]
 
file  divide_triangle_2d_3.cpp
 
file  divide_triangle_2d_3.h [code]
 
file  divide_triangle_3d_3.cpp
 
file  divide_triangle_3d_3.h [code]
 
file  dof_updater.h [code]
 
file  element_size_calculator.cpp
 
file  element_size_calculator.h [code]
 
file  embedded_skin_utility.cpp
 
file  embedded_skin_utility.h [code]
 
file  enrich_2d_2dofs.h [code]
 
file  enrichment_utilities.h [code]
 
file  enrichment_utilities_duplicate_dofs.h [code]
 
file  entities_utilities.cpp
 
file  entities_utilities.h [code]
 
file  exact_mortar_segmentation_utility.cpp
 
file  exact_mortar_segmentation_utility.h [code]
 
file  file_name_data_collector.cpp
 
file  file_name_data_collector.h [code]
 
file  fill_communicator.cpp
 
file  force_and_torque_utils.cpp
 
file  force_and_torque_utils.h [code]
 
file  function_parser_utility.cpp
 
file  function_parser_utility.h [code]
 
file  geometrical_projection_utilities.cpp
 
file  geometrical_projection_utilities.h [code]
 
file  geometrical_sensitivity_utility.cpp
 
file  geometrical_sensitivity_utility.h [code]
 
file  geometrical_transformation_utilities.cpp
 
file  geometrical_transformation_utilities.h [code]
 
file  geometry_metric_calculator.cpp
 
file  geometry_metric_calculator.h [code]
 
file  geometry_tester.cpp
 
file  geometry_tester.h [code]
 
file  geometry_utilities.cpp
 
file  geometry_utilities.h [code]
 
file  get_value_functor.h [code]
 
file  global_pointer_utilities.h [code]
 
file  indexed_object.h [code]
 
file  indirect_scalar.h [code]
 
file  indirect_scalar_fwd.h [code]
 
file  integration_utilities.h [code]
 
file  intersection_utilities.h [code]
 
file  interval_utility.cpp
 
file  interval_utility.h [code]
 
file  iso_printer.h [code]
 
file  line_sensitivity_utility.cpp
 
file  line_sensitivity_utility.h [code]
 
file  math_utils.cpp
 
file  math_utils.h [code]
 
file  merge_variable_lists_utility.h [code]
 
file  mls_shape_functions_utility.cpp
 
file  mls_shape_functions_utility.h [code]
 
file  model_part_combination_utilities.cpp
 
file  model_part_combination_utilities.h [code]
 
file  model_part_graph_utilities.cpp
 
file  model_part_graph_utilities.h [code]
 
file  model_part_operation_utilities.cpp
 
file  model_part_operation_utilities.h [code]
 
file  model_part_operator_utilities.h [code]
 
file  model_part_utils.h [code]
 
file  mortar_utilities.cpp
 
file  mortar_utilities.h [code]
 
file  normal_calculation_utils.cpp
 
file  normal_calculation_utils.h [code]
 
file  object_counter.h [code]
 
file  openmp_utils.h [code]
 
file  parallel_utilities.cpp
 
file  parallel_utilities.h [code]
 
file  particles_utilities.h [code]
 
file  plane_approximation_utility.h [code]
 
file  pointer_communicator.h [code]
 
file  pointer_map_communicator.h [code]
 
file  polynomial_utilities.cpp
 
file  polynomial_utilities.h [code]
 
file  profiler.h [code]
 
file  profiler_impl.h [code]
 
file  properties_utilities.cpp
 
file  properties_utilities.h [code]
 
file  proxies.h [code]
 
file  python_function_callback_utility.h [code]
 
file  qef_utility.cpp
 
file  qef_utility.h [code]
 
file  quadrature_points_utility.h [code]
 
file  quaternion.h [code]
 
file  random_initializer_utility.h [code]
 
file  rbf_shape_functions_utility.cpp
 
file  rbf_shape_functions_utility.h [code]
 
file  read_and_set_accessors_utilities.cpp
 
file  read_and_set_accessors_utilities.h [code]
 
file  read_materials_utility.cpp
 
file  read_materials_utility.h [code]
 
file  reduction_utilities.h [code]
 
file  result_dabatase.cpp
 
file  result_dabatase.h [code]
 
file  retrieve_global_pointers_by_index_functor.h [code]
 
file  rve_periodicity_utility.cpp
 
file  rve_periodicity_utility.h [code]
 
file  search_utilities.cpp
 
file  search_utilities.h [code]
 
file  sensitivity_builder.cpp
 
file  sensitivity_builder.h [code]
 
file  sensitivity_utilities.cpp
 
file  sensitivity_utilities.h [code]
 
file  shifted_boundary_meshless_interface_utility.cpp
 
file  shifted_boundary_meshless_interface_utility.h [code]
 
file  signed_distance_calculation_utils.h [code]
 
file  single_import_model_part.cpp
 
file  single_import_model_part.h [code]
 
file  sparse_matrix_multiplication_utility.h [code]
 
file  spatial_containers_configure.h [code]
 
file  specifications_utilities.cpp
 
file  specifications_utilities.h [code]
 
file  split_prism.hpp [code]
 The class contains three helper functions to ease the splitting: PrismSplitMode, Split_Prism, and PrismGetNewConnectivityGID EXAMPLE: imagine that an user would like to split a prism wit a face formed by the ids 3 9 7 by introducing a new node 15 on the edge between 3 and 9 he should define int aux[12] int edge_ids[6] int t[24] then initialize aux[0] = 3; aux[1] = 9; aux[2] = 7; aux[3] = 15; //node on edge 01: edge to be refined aux[4] = -1; //node on edge 12:edge not to be refined aux[5] = -1; //node on edge 20:edge not to be refined then call.
 
file  split_tetrahedra.h [code]
 
file  split_tetrahedra_utilities.h [code]
 
file  split_triangle.h [code]
 
file  stl_vector_io.h [code]
 
file  string_utilities.cpp
 
file  string_utilities.h [code]
 
file  sub_model_part_entities_boolean_operation_utility.cpp
 
file  sub_model_part_entities_boolean_operation_utility.h [code]
 
file  svd_utils.h [code]
 
file  table_stream_utility.h [code]
 
file  time_discretization.cpp
 
file  time_discretization.h [code]
 
file  timer.cpp
 
file  timer.h [code]
 
file  variable_redistribution_utility.cpp
 
file  variable_redistribution_utility.h [code]
 
file  variable_utils.cpp
 
file  variable_utils.h [code]