12 #if !defined(KRATOS_KRATOS_CONVECTION_DIFFUSION_APPLICATION_H_INCLUDED )
13 #define KRATOS_KRATOS_CONVECTION_DIFFUSION_APPLICATION_H_INCLUDED
134 void Register()
override;
153 std::string
Info()
const override
155 return "KratosConvectionDiffusionApplication";
168 KRATOS_WATCH(
"in KratosConvectionDiffusionApplication");
170 rOStream <<
"Variables:" << std::endl;
172 rOStream << std::endl;
173 rOStream <<
"Elements:" << std::endl;
175 rOStream << std::endl;
176 rOStream <<
"Conditions:" << std::endl;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Basic element for the ajdoint diffusion problem.
Definition: adjoint_diffusion_element.h:53
Heat flux Neumann condition for the ajdoint thermal diffusion problem.
Definition: adjoint_thermal_face.h:49
Axisymmetric thermal face condition Extension of the base ThermalFace class to be used in axisymmetri...
Definition: axisymmetric_thermal_face.h:43
A stabilized element for solving the convection diffusion equations in 2D.
Definition: conv_diff_2d.h:60
Short class definition.
Definition: conv_diff_3d.h:55
This class defines the interface with kernel for all applications in Kratos.
Definition: kratos_application.h:91
Definition: kratos_components.h:253
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: kratos_components.h:403
KratosComponents class encapsulates a lookup table for a family of classes in a generic way.
Definition: kratos_components.h:49
The Convection Diffusion Application contains a series of elements and conditions and the correspondi...
Definition: convection_diffusion_application.h:105
std::string Info() const override
Turn back information as a string.
Definition: convection_diffusion_application.h:153
virtual ~KratosConvectionDiffusionApplication()
Destructor.
Definition: convection_diffusion_application.h:122
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: convection_diffusion_application.h:159
KRATOS_CLASS_POINTER_DEFINITION(KratosConvectionDiffusionApplication)
Pointer definition of KratosConvectionDiffusionApplication.
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: convection_diffusion_application.h:166
Short class definition.
Definition: laplacian_element.h:53
A basic Neumann condition for convection-diffusion problems.
Definition: thermal_face.h:44
#define KRATOS_WATCH(variable)
Definition: define.h:806
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
KRATOS_API_EXTERN template class KratosComponents< Condition >
Definition: condition.h:1191
KRATOS_API_EXTERN template class KratosComponents< Element >
Definition: element.h:1240