|
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.