Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Namespaces | Functions
ExternalForces.cpp File Reference
#include "shambase/memory.hpp"
#include "shambackends/kernel_call.hpp"
#include "shambackends/kernel_call_distrib.hpp"
#include "shamcomm/logs.hpp"
#include "shammath/sphkernels.hpp"
#include "shammodels/common/modules/AddForceCentralGravPotential.hpp"
#include "shammodels/common/modules/AddForceLenseThirring.hpp"
#include "shammodels/common/modules/AddForceShearingBoxInertialPart.hpp"
#include "shammodels/common/modules/AddForceShearingBoxNonInertial.hpp"
#include "shammodels/common/modules/AddForceVelocityDissipation.hpp"
#include "shammodels/common/modules/AddForceVerticalDiscPotential.hpp"
#include "shammodels/sph/modules/ExternalForces.hpp"
#include "shammodels/sph/modules/SinkParticlesUpdate.hpp"
#include "shamrock/solvergraph/IDataEdge.hpp"
#include "shamrock/solvergraph/INode.hpp"
#include "shamrock/solvergraph/NodeSetEdge.hpp"
#include "shamrock/solvergraph/OperationSequence.hpp"
#include "shamrock/solvergraph/SolverGraph.hpp"
#include "shamsys/legacy/log.hpp"
#include "shamunits/Constants.hpp"
+ Include dependency graph for ExternalForces.cpp:

Go to the source code of this file.

Namespaces

namespace  shambase
 namespace for basic c++ utilities
 

Functions

template<class T >
std::shared_ptr< T > shambase::to_shared (T &&t)
 
template<class T >
std::shared_ptr< shamrock::solvergraph::INoderegister_constant_set (shamrock::solvergraph::SolverGraph &solver_graph, std::string name, std::function< T()> getter)
 

Detailed Description

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)
Yona Lapeyre (yona..nosp@m.lape.nosp@m.yre@e.nosp@m.ns-l.nosp@m.yon.f.nosp@m.r)

Definition in file ExternalForces.cpp.

Function Documentation

◆ register_constant_set()

template<class T >
std::shared_ptr< shamrock::solvergraph::INode > register_constant_set ( shamrock::solvergraph::SolverGraph solver_graph,
std::string  name,
std::function< T()>  getter 
)

Definition at line 257 of file ExternalForces.cpp.