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.
Namespaces | Functions
add_node_to_python.cpp File Reference
#include <pybind11/pybind11.h>
#include "includes/define_python.h"
#include "includes/mesh.h"
#include "includes/properties.h"
#include "includes/element.h"
#include "includes/condition.h"
#include "python/containers_interface.h"
#include "python/add_mesh_to_python.h"
Include dependency graph for add_node_to_python.cpp:

Namespaces

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

Functions

template<class TVariableType >
void Kratos::Python::NodeFix (Node &rThisNode, TVariableType const &rThisVariable)
 
template<class TVariableType >
void Kratos::Python::NodeFree (Node &rThisNode, TVariableType const &rThisVariable)
 
template<class TVariableType >
bool Kratos::Python::NodeIsFixed (Node &rThisNode, TVariableType const &rThisVariable)
 
template<class TVariableType >
bool Kratos::Python::NodeHasDofFor (Node &rThisNode, TVariableType const &rThisVariable)
 
template<class TVariableType >
void Kratos::Python::NodeAddDof (Node &rThisNode, TVariableType const &rThisVariable)
 
template<class TVariableType >
void Kratos::Python::NodeAddDofwithReaction (Node &rThisNode, TVariableType const &rThisVariable, TVariableType const &rReactionVariable)
 
template<class TVariableType >
bool Kratos::Python::NodeSolutionStepsDataHas (Node &rThisNode, const TVariableType &rThisVariable)
 
void Kratos::Python::PointSetX0 (Node &ThisPoint, double Value)
 
void Kratos::Python::PointSetY0 (Node &ThisPoint, double Value)
 
void Kratos::Python::PointSetZ0 (Node &ThisPoint, double Value)
 
double Kratos::Python::PointGetX0 (Node &ThisPoint)
 
double Kratos::Python::PointGetY0 (Node &ThisPoint)
 
double Kratos::Python::PointGetZ0 (Node &ThisPoint)
 
template<class TBinderType , typename TContainerType , typename TVariableType >
void Kratos::Python::IndexingUtility (TBinderType &binder)
 
void Kratos::Python::AddNodeToPython (pybind11::module &m)