|
| AutoPtr< ILogger > | Factory::getLogger (const RunSettings &settings) |
| |
| AutoPtr< ILogWriter > | Factory::getLogWriter (SharedPtr< ILogger > logger, const RunSettings &settings) |
| |
| AutoPtr< IOutput > | Factory::getOutput (const RunSettings &settings) |
| |
| AutoPtr< IInput > | Factory::getInput (const Path &path) |
| |
| AutoPtr< IRng > | Factory::getRng (const RunSettings &settings) |
| |
| AutoPtr< ISolver > | Factory::getSolver (IScheduler &scheduler, const RunSettings &settings) |
| |
| AutoPtr< ISolver > | Factory::getSolver (IScheduler &scheduler, const RunSettings &settings, AutoPtr< IBoundaryCondition > &&bc) |
| |
| AutoPtr< ISolver > | Factory::getSolver (IScheduler &scheduler, const RunSettings &settings, AutoPtr< IBoundaryCondition > &&bc, const EquationHolder &additionalTerms) |
| |
| template<Size D> |
| LutKernel< D > | Factory::getKernel (const RunSettings &settings) |
| |
| GravityLutKernel | Factory::getGravityKernel (const RunSettings &settings) |
| |
| AutoPtr< IGravity > | Factory::getGravity (const RunSettings &settings) |
| |
| AutoPtr< IEquationTerm > | Factory::getArtificialViscosity (const RunSettings &settings) |
| |
| AutoPtr< ITimeStepping > | Factory::getTimeStepping (const RunSettings &settings, const SharedPtr< Storage > &storage) |
| |
| AutoPtr< ITimeStepCriterion > | Factory::getTimeStepCriterion (const RunSettings &settings) |
| |
| AutoPtr< ICollisionHandler > | Factory::getCollisionHandler (const RunSettings &settings) |
| |
| AutoPtr< IOverlapHandler > | Factory::getOverlapHandler (const RunSettings &settings) |
| |
| AutoPtr< IDomain > | Factory::getDomain (const RunSettings &settings) |
| |
| AutoPtr< IDomain > | Factory::getDomain (const BodySettings &settings) |
| |
| AutoPtr< IBoundaryCondition > | Factory::getBoundaryConditions (const RunSettings &settings, SharedPtr< IDomain > domain) |
| |
| AutoPtr< IBoundaryCondition > | Factory::getBoundaryConditions (const RunSettings &settings) |
| |
| AutoPtr< ISymmetricFinder > | Factory::getFinder (const RunSettings &settings) |
| |
| SharedPtr< IScheduler > | Factory::getScheduler (const RunSettings &settings=RunSettings::getDefaults()) |
| |
| AutoPtr< IUvMapping > | Factory::getUvMapping (const RunSettings &settings) |
| |
| AutoPtr< IMaterial > | Factory::getMaterial (const BodySettings &settings) |
| |
| AutoPtr< IDistribution > | Factory::getDistribution (const BodySettings &settings, Function< bool(Float)> progressCallback=nullptr) |
| |
| AutoPtr< IEos > | Factory::getEos (const BodySettings &settings) |
| |
| AutoPtr< IRheology > | Factory::getRheology (const BodySettings &settings) |
| |
| AutoPtr< IFractureModel > | Factory::getDamage (const BodySettings &settings) |
| |
Creating code components based on values from settings.
- Author
- Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
- Date
- 2016-2021
Definition in file Factory.h.