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.
|
#include <cmath>
#include "containers/array_1d.h"
#include "includes/serializer.h"
#include "includes/model_part.h"
#include "DEM_application_variables.h"
Go to the source code of this file.
Namespaces | |
Kratos | |
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES. | |
Kratos::AuxiliaryFunctions | |
Kratos::DemDebugFunctions | |
Functions | |
static void | Kratos::AuxiliaryFunctions::CalculateAlphaFactor3D (const int n_neighbours, const double external_sphere_area, const double total_equiv_area, double &alpha) |
static void | Kratos::AuxiliaryFunctions::CalculateAlphaFactor2D (const int n_neighbours, const double external_circle_perimeter, const double total_equiv_perimeter, double &alpha) |
static void | Kratos::AuxiliaryFunctions::SwitchCase (const int case_opt, bool &delta_OPTION, bool &continuum_simulation_OPTION) |
array_1d< double, 3 > | Kratos::AuxiliaryFunctions::LinearTimeIncreasingFunction (const array_1d< double, 3 > &external_total_applied_force, const double current_time, const double end_time) |
static void | Kratos::AuxiliaryFunctions::ComputeReactionOnTopAndBottomSpheres (ModelPart &r_model_part) |
static Vector | Kratos::AuxiliaryFunctions::EigenValuesDirectMethod (const BoundedMatrix< double, 3, 3 > &A) |
static void | Kratos::DemDebugFunctions::CheckIfNan (const array_1d< double, 3 > &vector, const std::string &sentence) |
static void | Kratos::DemDebugFunctions::CheckIfNan (const double vector[3], const std::string &sentence) |
static void | Kratos::DemDebugFunctions::CheckIfNan (const double &value, const std::string &sentence) |