|
#define | KRATOS_ENV32BIT |
|
#define | KRATOS_CATCH_AND_THROW(ExceptionType, MoreInfo, Block) |
|
#define | KRATOS_THROW_ERROR(ExceptionType, ErrorMessage, MoreInfo) |
|
#define | KRATOS_CATCH_WITH_BLOCK(MoreInfo, Block) |
|
#define | KRATOS_CATCH_BLOCK_BEGIN class ExceptionBlock{public: void operator()(void){ |
|
#define | KRATOS_CATCH_BLOCK_END }} exception_block; exception_block(); |
|
#define | KRATOS_TRY_IMPL try { |
|
#define | KRATOS_CATCH_IMPL(MoreInfo) KRATOS_CATCH_WITH_BLOCK(MoreInfo,{}) |
|
#define | KRATOS_TRY KRATOS_TRY_IMPL |
|
#define | KRATOS_CATCH(MoreInfo) KRATOS_CATCH_IMPL(MoreInfo) |
|
#define | KRATOS_EXPORT_MACRO KRATOS_NO_EXPORT |
|
#define | KRATOS_DEFINE_VARIABLE_IMPLEMENTATION(module, type, name) KRATOS_EXPORT_MACRO(module) extern Variable<type > name; |
|
#define | KRATOS_DEFINE_VARIABLE(type, name) KRATOS_DEFINE_VARIABLE_IMPLEMENTATION(KRATOS_CORE, type, name) |
|
#define | KRATOS_DEFINE_APPLICATION_VARIABLE(application, type, name) KRATOS_API(application) extern Variable<type > name; |
|
#define | KRATOS_DEFINE_3D_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(module, name) |
|
#define | KRATOS_DEFINE_3D_VARIABLE_WITH_COMPONENTS(name) KRATOS_DEFINE_3D_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(KRATOS_CORE, name) |
|
#define | KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS(application, name) |
|
#define | KRATOS_DEFINE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(module, name) |
|
#define | KRATOS_DEFINE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_DEFINE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(KRATOS_CORE, name) |
|
#define | KRATOS_DEFINE_SYMMETRIC_2D_TENSOR_APPLICATION_VARIABLE_WITH_COMPONENTS(application, name) |
|
#define | KRATOS_DEFINE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(module, name) |
|
#define | KRATOS_DEFINE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_DEFINE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(KRATOS_CORE, name) |
|
#define | KRATOS_DEFINE_SYMMETRIC_3D_TENSOR_APPLICATION_VARIABLE_WITH_COMPONENTS(application, name) |
|
#define | KRATOS_DEFINE_2D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(module, name) |
|
#define | KRATOS_DEFINE_2D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_DEFINE_2D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(KRATOS_CORE, name) |
|
#define | KRATOS_DEFINE_2D_TENSOR_APPLICATION_VARIABLE_WITH_COMPONENTS(application, name) |
|
#define | KRATOS_DEFINE_3D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(module, name) |
|
#define | KRATOS_DEFINE_3D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_DEFINE_3D_TENSOR_VARIABLE_WITH_COMPONENTS_IMPLEMENTATION(KRATOS_CORE, name) |
|
#define | KRATOS_DEFINE_3D_TENSOR_APPLICATION_VARIABLE_WITH_COMPONENTS(application, name) |
|
#define | KRATOS_CREATE_VARIABLE(type, name) /*const*/ Kratos::Variable<type > name(#name); |
|
#define | KRATOS_CREATE_VARIABLE_WITH_ZERO(type, name, zero) /*const*/ Kratos::Variable<type> name(#name, zero); |
|
#define | KRATOS_CREATE_3D_VARIABLE_WITH_THIS_COMPONENTS(name, component1, component2, component3) |
|
#define | KRATOS_CREATE_3D_VARIABLE_WITH_COMPONENTS(name) KRATOS_CREATE_3D_VARIABLE_WITH_THIS_COMPONENTS(name, name##_X, name##_Y, name##_Z) |
|
#define | KRATOS_CREATE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, component1, component2, component3) |
|
#define | KRATOS_CREATE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_CREATE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, name##_XX, name##_YY, name##_XY) |
|
#define | KRATOS_CREATE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, component1, component2, component3, component4, component5, component6) |
|
#define | KRATOS_CREATE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_CREATE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, name##_XX, name##_YY, name##_ZZ, name##_XY, name##_YZ, name##_XZ) |
|
#define | KRATOS_CREATE_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, component1, component2, component3, component4) |
|
#define | KRATOS_CREATE_2D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_CREATE_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, name##_XX, name##_XY, name##_YX, name##_YY) |
|
#define | KRATOS_CREATE_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, component1, component2, component3, component4, component5, component6, component7, component8, component9) |
|
#define | KRATOS_CREATE_3D_TENSOR_VARIABLE_WITH_COMPONENTS(name) KRATOS_CREATE_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS(name, name##_XX, name##_XY, name##_XZ, name##_YX, name##_YY, name##_YZ, name##_ZX, name##_ZY, name##_ZZ) |
|
#define | KRATOS_REGISTER_VARIABLE(name) |
|
#define | KRATOS_REGISTER_3D_VARIABLE_WITH_COMPONENTS(name) |
|
#define | KRATOS_REGISTER_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_COMPONENTS(name) |
|
#define | KRATOS_REGISTER_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_COMPONENTS(name) |
|
#define | KRATOS_REGISTER_2D_TENSOR_VARIABLE_WITH_COMPONENTS(name) |
|
#define | KRATOS_REGISTER_3D_TENSOR_VARIABLE_WITH_COMPONENTS(name) |
|
#define | KRATOS_CREATE_VARIABLE_WITH_TIME_DERIVATIVE(type, name, variable_derivative) /*const*/ Kratos::Variable<type > name(#name, &variable_derivative); |
|
#define | KRATOS_CREATE_3D_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, component1, component2, component3, variable_derivative) |
|
#define | KRATOS_CREATE_3D_VARIABLE_WITH_COMPONENTS_WITH_TIME_DERIVATIVE(name, variable_derivative) KRATOS_CREATE_3D_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, name##_X, name##_Y, name##_Z, variable_derivative) |
|
#define | KRATOS_CREATE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, component1, component2, component3, variable_derivative) |
|
#define | KRATOS_CREATE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_COMPONENTS_WITH_TIME_DERIVATIVE(name, variable_derivative) KRATOS_CREATE_SYMMETRIC_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, name##_XX, name##_YY, name##_XY, variable_derivative) |
|
#define | KRATOS_CREATE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, component1, component2, component3, component4, component5, component6, variable_derivative) |
|
#define | KRATOS_CREATE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_COMPONENTS_WITH_TIME_DERIVATIVE(name, variable_derivative) KRATOS_CREATE_SYMMETRIC_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, name##_XX, name##_YY, name##_ZZ, name##_XY, name##_YZ, name##_XZ, variable_derivative) |
|
#define | KRATOS_CREATE_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, component1, component2, component3, component4, variable_derivative) |
|
#define | KRATOS_CREATE_2D_TENSOR_VARIABLE_WITH_COMPONENTS_WITH_TIME_DERIVATIVE(name, variable_derivative) KRATOS_CREATE_2D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, name##_XX, name##_XY, name##_YX, name##_YY, variable_derivative) |
|
#define | KRATOS_CREATE_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, component1, component2, component3, component4, component5, component6, component7, component8, component9, variable_derivative) |
|
#define | KRATOS_CREATE_3D_TENSOR_VARIABLE_WITH_COMPONENTS_WITH_TIME_DERIVATIVE(name, variable_derivative) KRATOS_CREATE_3D_TENSOR_VARIABLE_WITH_THIS_COMPONENTS_WITH_TIME_DERIVATIVE(name, name##_XX, name##_XY, name##_XZ, name##_YX, name##_YY, name##_YZ, name##_ZX, name##_ZY, name##_ZZ, variable_derivative) |
|
#define | KRATOS_DEFINE_FLAG(name) extern const Kratos::Flags name; |
|
#define | KRATOS_ADD_FLAG_TO_KRATOS_COMPONENTS(name) Kratos::KratosComponents<Kratos::Flags>::Add(#name, name) |
|
#define | KRATOS_CREATE_FLAG(name, position) const Kratos::Flags name(Kratos::Flags::Create(position)); |
|
#define | KRATOS_REGISTER_FLAG(name) KRATOS_ADD_FLAG_TO_KRATOS_COMPONENTS(name); |
|
#define | KRATOS_DEFINE_LOCAL_FLAG(name) static const Kratos::Flags name; |
|
#define | KRATOS_DEFINE_LOCAL_APPLICATION_FLAG(application, name) static KRATOS_API(application) const Kratos::Flags name; |
|
#define | KRATOS_CREATE_LOCAL_FLAG(class_name, name, position) const Kratos::Flags class_name::name(Kratos::Flags::Create(position)); |
|
#define | KRATOS_REGISTER_GEOMETRY(name, reference) |
|
#define | KRATOS_REGISTER_ELEMENT(name, reference) |
|
#define | KRATOS_REGISTER_CONDITION(name, reference) |
|
#define | KRATOS_REGISTER_CONSTRAINT(name, reference) |
|
#define | KRATOS_REGISTER_MODELER(name, reference) |
|
#define | KRATOS_REGISTER_CONSTITUTIVE_LAW(name, reference) |
|
#define | KRATOS_DEPRECATED [[deprecated]] |
|
#define | KRATOS_DEPRECATED_MESSAGE(deprecated_message) [[deprecated(deprecated_message)]] |
|
#define | KRATOS_START_IGNORING_DEPRECATED_FUNCTION_WARNING |
|
#define | KRATOS_STOP_IGNORING_DEPRECATED_FUNCTION_WARNING |
|
#define | KRATOS_SERIALIZE_SAVE_BASE_CLASS(Serializer, BaseType) Serializer.save_base("BaseClass",*static_cast<const BaseType *>(this)); |
|
#define | KRATOS_SERIALIZE_LOAD_BASE_CLASS(Serializer, BaseType) Serializer.load_base("BaseClass",*static_cast<BaseType *>(this)); |
|
|
#define | KRATOS_TYPE_NAME_OF(name) name##Type |
|
#define | KRATOS_NOT_EXCLUDED(filename) !defined(KRATOS_##filename##_EXCLUDED) |
|
#define | KRATOS_DECLEAR_TYPE namespace KratosComponents{ typedef |
|
#define | KRATOS_FOR_COMPONENT_NAMED(name) KRATOS_TYPE_NAME_OF(name);} |
|
#define | KRATOS_WATCH(variable) std::cout << #variable << " : " << variable << std::endl; |
|
#define | KRATOS_WATCH_CERR(variable) std::cerr << #variable << " : " << variable << std::endl; |
|
#define | KRATOS_WATCH_MPI(variable, mpi_data_comm) std::cout << "RANK " << mpi_data_comm.Rank() << "/" << mpi_data_comm.Size() << " "; KRATOS_WATCH(variable); |
|