15 #if !defined(KRATOS_TOPOLOGYOPTIMIZATION_APPLICATION_H_INCLUDED )
16 #define KRATOS_TOPOLOGYOPTIMIZATION_APPLICATION_H_INCLUDED
94 void Register()
override;
113 virtual std::string
Info()
const override
115 return "KratosTopologyOptimizationApplication";
119 virtual void PrintInfo(std::ostream& rOStream)
const override
126 virtual void PrintData(std::ostream& rOStream)
const override
129 rOStream <<
"Variables:" << std::endl;
131 rOStream << std::endl;
132 rOStream <<
"Elements:" << std::endl;
134 rOStream << std::endl;
135 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
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
Short class definition.
Definition: topology_optimization_application.h:64
virtual std::string Info() const override
Turn back information as a string.
Definition: topology_optimization_application.h:113
virtual void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: topology_optimization_application.h:119
virtual void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: topology_optimization_application.h:126
KRATOS_CLASS_POINTER_DEFINITION(KratosTopologyOptimizationApplication)
Pointer definition of KratosTopologyOptimizationApplication.
~KratosTopologyOptimizationApplication() override
Destructor.
Definition: topology_optimization_application.h:82
Topology Optimization Small Displacement Element for 3D geometries.
Definition: small_displacement_simp_element.h:52
#define KRATOS_WATCH(variable)
Definition: define.h:806
#define KRATOS_API(...)
Definition: kratos_export_api.h:40
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
KRATOS_DEFINE_APPLICATION_VARIABLE(CHIMERA_APPLICATION, double, CHIMERA_DISTANCE)
KRATOS_API_EXTERN template class KratosComponents< Condition >
Definition: condition.h:1191
KRATOS_API_EXTERN template class KratosComponents< Element >
Definition: element.h:1240