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.
Kratos::Factory< TClass > Member List

This is the complete list of members for Kratos::Factory< TClass >, including all inherited members.

ClassType typedefKratos::Factory< TClass >
Create(TArgumentsType &&... Arguments) constKratos::Factory< TClass >inline
Factory()Kratos::Factory< TClass >inlineexplicit
FactoryBase()Kratos::FactoryBaseinlineexplicit
Has(const std::string &rClassName) const overrideKratos::Factory< TClass >inlinevirtual
Info() const overrideKratos::Factory< TClass >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(Factory)Kratos::Factory< TClass >
Kratos::FactoryBase::KRATOS_CLASS_POINTER_DEFINITION(FactoryBase)Kratos::FactoryBase
PrintData(std::ostream &rOStream) const overrideKratos::Factory< TClass >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::Factory< TClass >inlinevirtual
~Factory()=defaultKratos::Factory< TClass >virtual
~FactoryBase()Kratos::FactoryBaseinlinevirtual