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 | Functions
set_material_properties_for_thermal_coupling_process.hpp File Reference
#include "includes/variables.h"
#include "utilities/variable_utils.h"
#include "includes/define.h"
#include "includes/model_part.h"
#include "processes/process.h"
#include "includes/convection_diffusion_settings.h"
#include "includes/constitutive_law.h"
Include dependency graph for set_material_properties_for_thermal_coupling_process.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kratos::SetMaterialPropertiesForThermalCouplingProcess
 This process sets the nodal value of thermal properties (density, conductivity and capacity) that depends on the temperature, which is necesssary for solving the termal part, since the convection-diffusion solver gets these nodal values for assembling the system. The value of these properties are computed according to the constitutive law of the incident elements of each node, using the nodal temperature, and the average is taken as the nodal value for the property. More...
 

Namespaces

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

Functions

std::istream & Kratos::operator>> (std::istream &rIStream, SetMaterialPropertiesForThermalCouplingProcess &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const SetMaterialPropertiesForThermalCouplingProcess &rThis)
 output stream function More...