Nektar++
Public Member Functions | Public Attributes | List of all members
Nektar::SolverUtils::FilterLagrangianPoints::MovingFrame Struct Reference

#include <FilterLagrangianPoints.h>

Public Member Functions

void Update (NekDouble time)
 

Public Attributes

std::map< int, LibUtilities::EquationSharedPtrm_frameVelFunction
 
std::map< int, LibUtilities::EquationSharedPtrm_frameDispFunction
 
std::map< int, NekDoublem_frameVel
 
std::map< int, NekDoublem_frameDisp
 

Detailed Description

Definition at line 143 of file FilterLagrangianPoints.h.

Member Function Documentation

◆ Update()

void Nektar::SolverUtils::FilterLagrangianPoints::MovingFrame::Update ( NekDouble  time)
inline

Definition at line 149 of file FilterLagrangianPoints.h.

150 {
151 for (auto it : m_frameVelFunction)
152 {
153 m_frameVel[it.first] = it.second->Evaluate(0, 0, 0, time);
154 }
155 for (auto it : m_frameDispFunction)
156 {
157 m_frameDisp[it.first] = it.second->Evaluate(0, 0, 0, time);
158 }
159 }
std::map< int, LibUtilities::EquationSharedPtr > m_frameVelFunction
std::map< int, LibUtilities::EquationSharedPtr > m_frameDispFunction

References m_frameDisp, m_frameDispFunction, m_frameVel, and m_frameVelFunction.

Referenced by Nektar::SolverUtils::FilterLagrangianPoints::v_Initialise(), and Nektar::SolverUtils::FilterLagrangianPoints::v_Update().

Member Data Documentation

◆ m_frameDisp

std::map<int, NekDouble> Nektar::SolverUtils::FilterLagrangianPoints::MovingFrame::m_frameDisp

◆ m_frameDispFunction

std::map<int, LibUtilities::EquationSharedPtr> Nektar::SolverUtils::FilterLagrangianPoints::MovingFrame::m_frameDispFunction

◆ m_frameVel

std::map<int, NekDouble> Nektar::SolverUtils::FilterLagrangianPoints::MovingFrame::m_frameVel

◆ m_frameVelFunction

std::map<int, LibUtilities::EquationSharedPtr> Nektar::SolverUtils::FilterLagrangianPoints::MovingFrame::m_frameVelFunction