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 <string>
#include <iostream>
#include <algorithm>
#include "includes/define.h"
#include "includes/node.h"
#include "includes/dof.h"
#include "includes/variables.h"
#include "containers/array_1d.h"
#include "containers/data_value_container.h"
#include "includes/mesh.h"
#include "utilities/math_utils.h"
#include "utilities/geometry_utilities.h"
#include "includes/model_part.h"
#include "spatial_containers/spatial_containers.h"
#include "spatial_containers/cell.h"
#include "spatial_containers/bins_dynamic_objects.h"
#include "utilities/spatial_containers_configure.h"
#include "geometries/line_2d_2.h"
#include "geometries/triangle_2d_3.h"
#include "geometries/triangle_3d_3.h"
#include "geometries/point.h"
#include "pfem_2_application_variables.h"
#include "utilities/openmp_utils.h"
#include "time.h"
Go to the source code of this file.
Classes | |
class | Kratos::MoveParticleUtilityDiffFluidOnly< TDim > |
Namespaces | |
Kratos | |
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES. | |
Typedefs | |
typedef SpatialContainersConfigure< TDim > | Configure |
typedef Configure::PointType | PointType |
typedef Configure::ContainerType | ContainerType |
typedef Configure::IteratorType | IteratorType |
typedef Configure::ResultContainerType | ResultContainerType |
typedef Configure::ResultIteratorType | ResultIteratorType |
Functions | |
template<unsigned int TDim> | |
class Kratos::MoveParticleUtilityDiffFluidOnly | Kratos::FindNodeOnMesh (array_1d< double, 3 > &position, array_1d< double, TDim+1 > &N, Element::Pointer &pelement, ResultIteratorType result_begin, const unsigned int MaxNumberOfResults) |
KRATOS_CLASS_POINTER_DEFINITION (TransferUtility) | |
TransferUtility (ModelPart &calculation_model_part, ModelPart &topographic_model_part) | |
~TransferUtility () | |
void | GatherInformationFromTopographicDomain () |
bool | Kratos::CalculatePosition (Geometry< Node > &geom, const double xc, const double yc, const double zc, array_1d< double, 3 > &N) |
bool | Kratos::CalculatePosition (Geometry< Node > &geom, const double xc, const double yc, const double zc, array_1d< double, 4 > &N) |
double | Kratos::CalculateVol (const double x0, const double y0, const double x1, const double y1, const double x2, const double y2) |
double | Kratos::CalculateVol (const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const double x2, const double y2, const double z2, const double x3, const double y3, const double z3) |
Variables | |
ModelPart & | Kratos::mcalculation_model_part |
ModelPart & | Kratos::mtopographic_model_part |
BinsObjectDynamic< Configure >::Pointer | Kratos::mpBinsObjectDynamic |
typedef SpatialContainersConfigure<TDim> Configure |
typedef Configure::ContainerType ContainerType |
typedef Configure::IteratorType IteratorType |
typedef Configure::PointType PointType |
typedef Configure::ResultContainerType ResultContainerType |
typedef Configure::ResultIteratorType ResultIteratorType |
void FindNodeOnMesh::GatherInformationFromTopographicDomain | ( | ) |
FindNodeOnMesh::KRATOS_CLASS_POINTER_DEFINITION | ( | TransferUtility | ) |
FindNodeOnMesh::TransferUtility | ( | ModelPart & | calculation_model_part, |
ModelPart & | topographic_model_part | ||
) |
FindNodeOnMesh::~TransferUtility | ( | ) |