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.
Classes | Namespaces | Macros
debug_utilities.h File Reference
#include <vector>
#include <sstream>
#include "includes/model_part.h"
#include "includes/parallel_environment.h"
#include "utilities/global_pointer_utilities.h"
#include "utilities/pointer_communicator.h"
#include "utilities/retrieve_global_pointers_by_index_functor.h"
#include "utilities/get_value_functor.h"
Include dependency graph for debug_utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kratos::MpiDebugUtilities
 
struct  Kratos::MpiDebugUtilities::is_any< T, Ts >
 
struct  Kratos::MpiDebugUtilities::is_kratos_single_variable< TVarType >
 
struct  Kratos::MpiDebugUtilities::is_kratos_bounded_vector_variable< TVarType >
 
struct  Kratos::MpiDebugUtilities::is_kratos_unbounded_vector_variable< TVarType >
 

Namespaces

 Kratos
 REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
 

Macros

#define KRATOS_SINGLE_VARIABLE_TYPES   bool, int, double, unsigned int
 
#define KRATOS_BOUNDED_VECTOR_VARIABLE_TYPES   array_1d<double,3>, array_1d<double,4>, array_1d<double,6>, array_1d<double,9>
 
#define KRATOS_UNBOUNDED_VECTOR_VARIABLE_TYPES   Vector, Matrix
 

Macro Definition Documentation

◆ KRATOS_BOUNDED_VECTOR_VARIABLE_TYPES

#define KRATOS_BOUNDED_VECTOR_VARIABLE_TYPES   array_1d<double,3>, array_1d<double,4>, array_1d<double,6>, array_1d<double,9>

◆ KRATOS_SINGLE_VARIABLE_TYPES

#define KRATOS_SINGLE_VARIABLE_TYPES   bool, int, double, unsigned int

◆ KRATOS_UNBOUNDED_VECTOR_VARIABLE_TYPES

#define KRATOS_UNBOUNDED_VECTOR_VARIABLE_TYPES   Vector, Matrix