19 auto integrator = std::make_shared<ParticleIntegrator<TDataType>>();
20 this->inTimeStep()->connect(integrator->inTimeStep());
21 this->inY()->connect(integrator->inPosition());
22 this->inVelocity()->connect(integrator->inVelocity());
25 auto nbrQuery = std::make_shared<NeighborPointQuery<TDataType>>();
26 this->inHorizon()->connect(nbrQuery->inRadius());
27 this->inY()->connect(nbrQuery->inPosition());
30 auto elasticity = std::make_shared<LinearElasticitySolver<TDataType>>();
31 this->inTimeStep()->connect(elasticity->inTimeStep());
32 this->inHorizon()->connect(elasticity->inHorizon());
33 this->inX()->connect(elasticity->inX());
34 this->inY()->connect(elasticity->inY());
35 this->inVelocity()->connect(elasticity->inVelocity());
36 this->inBonds()->connect(elasticity->inBonds());