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.
|
Short class definition. More...
#include <optimization_application.h>
Public Member Functions | |
Type Definitions | |
KRATOS_CLASS_POINTER_DEFINITION (KratosOptimizationApplication) | |
Pointer definition of KratosOptimizationApplication. More... | |
Life Cycle | |
KratosOptimizationApplication () | |
Default constructor. More... | |
~KratosOptimizationApplication () override | |
Destructor. More... | |
KratosOptimizationApplication & | operator= (KratosOptimizationApplication const &rOther)=delete |
KratosOptimizationApplication (KratosOptimizationApplication const &rOther)=delete | |
Copy constructor. More... | |
Operations | |
void | Register () override |
Input and output | |
std::string | Info () const override |
Turn back information as a string. More... | |
void | PrintInfo (std::ostream &rOStream) const override |
Print information about this object. More... | |
void | PrintData (std::ostream &rOStream) const override |
Print object's data. More... | |
Public Member Functions inherited from Kratos::KratosApplication | |
KratosApplication (const std::string &ApplicationName) | |
Default constructor. More... | |
KratosApplication ()=delete | |
KratosApplication (KratosApplication const &rOther) | |
Copy constructor. More... | |
virtual | ~KratosApplication () |
Destructor. More... | |
void | RegisterKratosCore () |
void | RegisterVariables () |
void | RegisterDeprecatedVariables () |
void | RegisterCFDVariables () |
void | RegisterALEVariables () |
void | RegisterMappingVariables () |
void | RegisterDEMVariables () |
void | RegisterFSIVariables () |
void | RegisterMATVariables () |
void | RegisterGlobalPointerVariables () |
const std::string & | Name () const |
KratosComponents< Variable< int > >::ComponentsContainerType & | GetComponents (Variable< int > const &rComponentType) |
KratosComponents< Variable< unsigned int > >::ComponentsContainerType & | GetComponents (Variable< unsigned int > const &rComponentType) |
KratosComponents< Variable< double > >::ComponentsContainerType & | GetComponents (Variable< double > const &rComponentType) |
KratosComponents< Variable< array_1d< double, 3 > > >::ComponentsContainerType & | GetComponents (Variable< array_1d< double, 3 > > const &rComponentType) |
KratosComponents< Variable< array_1d< double, 4 > > >::ComponentsContainerType & | GetComponents (Variable< array_1d< double, 4 > > const &rComponentType) |
KratosComponents< Variable< array_1d< double, 6 > > >::ComponentsContainerType & | GetComponents (Variable< array_1d< double, 6 > > const &rComponentType) |
KratosComponents< Variable< array_1d< double, 9 > > >::ComponentsContainerType & | GetComponents (Variable< array_1d< double, 9 > > const &rComponentType) |
KratosComponents< Variable< Quaternion< double > > >::ComponentsContainerType & | GetComponents (Variable< Quaternion< double > > const &rComponentType) |
KratosComponents< Variable< Vector > >::ComponentsContainerType & | GetComponents (Variable< Vector > const &rComponentType) |
KratosComponents< Variable< Matrix > >::ComponentsContainerType & | GetComponents (Variable< Matrix > const &rComponentType) |
KratosComponents< VariableData >::ComponentsContainerType & | GetVariables () |
KratosComponents< Geometry< Node > >::ComponentsContainerType & | GetGeometries () |
KratosComponents< Element >::ComponentsContainerType & | GetElements () |
KratosComponents< Condition >::ComponentsContainerType & | GetConditions () |
KratosComponents< MasterSlaveConstraint >::ComponentsContainerType & | GetMasterSlaveConstraints () |
KratosComponents< Modeler >::ComponentsContainerType & | GetModelers () |
void | SetComponents (KratosComponents< VariableData >::ComponentsContainerType const &VariableDataComponents) |
void | SetComponents (KratosComponents< Geometry< Node >>::ComponentsContainerType const &GeometryComponents) |
void | SetComponents (KratosComponents< Element >::ComponentsContainerType const &ElementComponents) |
void | SetComponents (KratosComponents< MasterSlaveConstraint >::ComponentsContainerType const &MasterSlaveConstraintComponents) |
void | SetComponents (KratosComponents< Modeler >::ComponentsContainerType const &ModelerComponents) |
void | SetComponents (KratosComponents< Condition >::ComponentsContainerType const &ConditionComponents) |
Serializer::RegisteredObjectsContainerType & | GetRegisteredObjects () |
Serializer::RegisteredObjectsNameContainerType & | GetRegisteredObjectsName () |
KRATOS_CLASS_POINTER_DEFINITION (KratosApplication) | |
Pointer definition of KratosApplication. More... | |
Short class definition.
Detail class definition.
Kratos::KratosOptimizationApplication::KratosOptimizationApplication | ( | ) |
Default constructor.
|
inlineoverride |
Destructor.
|
delete |
Copy constructor.
|
inlineoverridevirtual |
Turn back information as a string.
Reimplemented from Kratos::KratosApplication.
Kratos::KratosOptimizationApplication::KRATOS_CLASS_POINTER_DEFINITION | ( | KratosOptimizationApplication | ) |
Pointer definition of KratosOptimizationApplication.
|
delete |
|
inlineoverridevirtual |
Print object's data.
Reimplemented from Kratos::KratosApplication.
|
inlineoverridevirtual |
Print information about this object.
Reimplemented from Kratos::KratosApplication.
|
overridevirtual |
Reimplemented from Kratos::KratosApplication.