SPH
|
Provides a convenient way to construct objects from settings. More...
Provides a convenient way to construct objects from settings.
AutoPtr< IEquationTerm > Factory::getArtificialViscosity | ( | const RunSettings & | settings | ) |
Definition at line 108 of file Factory.cpp.
AutoPtr< IBoundaryCondition > Factory::getBoundaryConditions | ( | const RunSettings & | settings | ) |
Definition at line 504 of file Factory.cpp.
AutoPtr< IBoundaryCondition > Factory::getBoundaryConditions | ( | const RunSettings & | settings, |
SharedPtr< IDomain > | domain | ||
) |
Definition at line 460 of file Factory.cpp.
AutoPtr< IBrdf > Factory::getBrdf | ( | const GuiSettings & | settings | ) |
Definition at line 100 of file Factory.cpp.
AutoPtr< ICamera > Factory::getCamera | ( | const GuiSettings & | settings, |
const Pixel | size | ||
) |
Creates a camera
size | Resolution of produced image |
Definition at line 28 of file Factory.cpp.
AutoPtr< ICollisionHandler > Factory::getCollisionHandler | ( | const RunSettings & | settings | ) |
Definition at line 379 of file Factory.cpp.
AutoPtr< IColorizer > Factory::getColorizer | ( | const Project & | project, |
const ExtColorizerId | id | ||
) |
Definition at line 198 of file Factory.cpp.
AutoPtr< IColorMap > Factory::getColorMap | ( | const GuiSettings & | settings | ) |
Definition at line 112 of file Factory.cpp.
AutoPtr< IFractureModel > Factory::getDamage | ( | const BodySettings & | settings | ) |
Definition at line 85 of file Factory.cpp.
AutoPtr< IDistribution > Factory::getDistribution | ( | const BodySettings & | settings, |
Function< bool(Float)> | progressCallback = nullptr |
||
) |
Definition at line 228 of file Factory.cpp.
AutoPtr< IDomain > Factory::getDomain | ( | const BodySettings & | settings | ) |
Definition at line 440 of file Factory.cpp.
AutoPtr< IDomain > Factory::getDomain | ( | const RunSettings & | settings | ) |
Definition at line 416 of file Factory.cpp.
NAMESPACE_SPH_BEGIN AutoPtr< IEos > Factory::getEos | ( | const BodySettings & | settings | ) |
Definition at line 47 of file Factory.cpp.
AutoPtr< ISymmetricFinder > Factory::getFinder | ( | const RunSettings & | settings | ) |
Definition at line 156 of file Factory.cpp.
AutoPtr< IGravity > Factory::getGravity | ( | const RunSettings & | settings | ) |
Definition at line 325 of file Factory.cpp.
GravityLutKernel Factory::getGravityKernel | ( | const RunSettings & | settings | ) |
Definition at line 672 of file Factory.cpp.
Definition at line 601 of file Factory.cpp.
template LutKernel< 3 > Factory::getKernel | ( | const RunSettings & | settings | ) |
Definition at line 637 of file Factory.cpp.
AutoPtr< ILogger > Factory::getLogger | ( | const RunSettings & | settings | ) |
Definition at line 529 of file Factory.cpp.
AutoPtr< ILogWriter > Factory::getLogWriter | ( | SharedPtr< ILogger > | logger, |
const RunSettings & | settings | ||
) |
Definition at line 547 of file Factory.cpp.
AutoPtr< IMaterial > Factory::getMaterial | ( | const BodySettings & | settings | ) |
Definition at line 508 of file Factory.cpp.
AutoPtr< IOutput > Factory::getOutput | ( | const RunSettings & | settings | ) |
Definition at line 563 of file Factory.cpp.
AutoPtr< IOverlapHandler > Factory::getOverlapHandler | ( | const RunSettings & | settings | ) |
Definition at line 395 of file Factory.cpp.
Palette Factory::getPalette | ( | const ExtColorizerId | id | ) |
Definition at line 261 of file Factory.cpp.
AutoPtr< IRenderer > Factory::getRenderer | ( | const GuiSettings & | settings | ) |
Definition at line 58 of file Factory.cpp.
AutoPtr< IRenderer > Factory::getRenderer | ( | SharedPtr< IScheduler > | scheduler, |
const GuiSettings & | settings | ||
) |
Definition at line 63 of file Factory.cpp.
AutoPtr< IRheology > Factory::getRheology | ( | const BodySettings & | settings | ) |
Definition at line 69 of file Factory.cpp.
AutoPtr< IRng > Factory::getRng | ( | const RunSettings & | settings | ) |
Definition at line 621 of file Factory.cpp.
SharedPtr< IScheduler > Factory::getScheduler | ( | const RunSettings & | settings = RunSettings::getDefaults() | ) |
Definition at line 178 of file Factory.cpp.
AutoPtr< ISolver > Factory::getSolver | ( | IScheduler & | scheduler, |
const RunSettings & | settings | ||
) |
Definition at line 278 of file Factory.cpp.
AutoPtr< ISolver > Factory::getSolver | ( | IScheduler & | scheduler, |
const RunSettings & | settings, | ||
AutoPtr< IBoundaryCondition > && | bc | ||
) |
Definition at line 282 of file Factory.cpp.
AutoPtr< ISolver > Factory::getSolver | ( | IScheduler & | scheduler, |
const RunSettings & | settings, | ||
AutoPtr< IBoundaryCondition > && | bc, | ||
const EquationHolder & | additionalTerms | ||
) |
Definition at line 288 of file Factory.cpp.
AutoPtr< ITimeStepCriterion > Factory::getTimeStepCriterion | ( | const RunSettings & | settings | ) |
Definition at line 146 of file Factory.cpp.
AutoPtr< ITimeStepping > Factory::getTimeStepping | ( | const RunSettings & | settings, |
const SharedPtr< Storage > & | storage | ||
) |
Definition at line 125 of file Factory.cpp.
NAMESPACE_SPH_BEGIN AutoPtr< ITracker > Factory::getTracker | ( | const GuiSettings & | settings | ) |
Definition at line 15 of file Factory.cpp.
AutoPtr< IUvMapping > Factory::getUvMapping | ( | const RunSettings & | settings | ) |
Definition at line 211 of file Factory.cpp.