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
vertex_utilities.h File Reference
#include "includes/node.h"
#include "includes/variables.h"
#include "includes/element.h"
#include "utilities/brute_force_point_locator.h"
#include "includes/model_part.h"
Include dependency graph for vertex_utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Kratos::HDF5::NodalVariableGetter
 
struct  Kratos::HDF5::HistoricalVariableGetter
 
struct  Kratos::HDF5::NonHistoricalVariableGetter
 
struct  Kratos::HDF5::PointLocatorAdaptor
 
class  Kratos::HDF5::BruteForcePointLocatorAdaptor
 BruteForcePointLocator with configuration and tolerance persistence. More...
 

Namespaces

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

Macros

#define KRATOS_DECLARE_VIRTUAL_VARIABLE_GETTER(TValue)    virtual TValue GetValue(const Node& rNode, const Variable<TValue>& rVariable) const = 0
 
#define KRATOS_DEFINE_HISTORICAL_VARIABLE_GETTER(TValue)
 
#define KRATOS_DEFINE_NON_HISTORICAL_VARIABLE_GETTER(TValue)
 

Macro Definition Documentation

◆ KRATOS_DECLARE_VIRTUAL_VARIABLE_GETTER

#define KRATOS_DECLARE_VIRTUAL_VARIABLE_GETTER (   TValue)     virtual TValue GetValue(const Node& rNode, const Variable<TValue>& rVariable) const = 0

◆ KRATOS_DEFINE_HISTORICAL_VARIABLE_GETTER

#define KRATOS_DEFINE_HISTORICAL_VARIABLE_GETTER (   TValue)
Value:
TValue GetValue(const Node& rNode, const Variable<TValue>& rVariable) const override final \
{ \
return rNode.GetSolutionStepValue(rVariable); \
}
Parameters GetValue(Parameters &rParameters, const std::string &rEntry)
Definition: add_kratos_parameters_to_python.cpp:53

◆ KRATOS_DEFINE_NON_HISTORICAL_VARIABLE_GETTER

#define KRATOS_DEFINE_NON_HISTORICAL_VARIABLE_GETTER (   TValue)
Value:
TValue GetValue(const Node& rNode, const Variable<TValue>& rVariable) const override final \
{ \
return rNode.GetValue(rVariable); \
}
Parameters GetValue(const std::string &rEntry)
This method returns the Parameter corresponding to a certain entry.
Definition: kratos_parameters.cpp:423