MCPcopy Create free account
hub / github.com/IBAMR/IBAMR / resetLagrangianForceAndTorqueFunction

Method resetLagrangianForceAndTorqueFunction

src/IB/GeneralizedIBMethod.cpp:698–708  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

696/////////////////////////////// PRIVATE //////////////////////////////////////
697
698void
699GeneralizedIBMethod::resetLagrangianForceAndTorqueFunction(const double init_data_time, const bool initial_time)
700{
701 if (!d_ib_force_and_torque_fcn) return;
702 for (int ln = 0; ln <= d_hierarchy->getFinestLevelNumber(); ++ln)
703 {
704 if (!d_l_data_manager->levelContainsLagrangianData(ln)) continue;
705 d_ib_force_and_torque_fcn->initializeLevelData(d_hierarchy, ln, init_data_time, initial_time, d_l_data_manager);
706 }
707 return;
708} // resetLagrangianForceAndTorqueFunction
709
710void
711GeneralizedIBMethod::getFromInput(Pointer<Database> /*db*/, bool /*is_from_restart*/)

Callers

nothing calls this directly

Calls 3

getFinestLevelNumberMethod · 0.45
initializeLevelDataMethod · 0.45

Tested by

no test coverage detected