Nektar++
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Nektar::SolverUtils::ALEFixed Struct Referencefinal

#include <ALEHelper.h>

Inheritance diagram for Nektar::SolverUtils::ALEFixed:
[legend]

Public Member Functions

 ALEFixed (SpatialDomains::ZoneBaseShPtr zone)
 
void v_UpdateGridVel (const NekDouble time, Array< OneD, MultiRegions::ExpListSharedPtr > &fields, Array< OneD, Array< OneD, NekDouble > > &gridVelocity) final
 
bool v_UpdateNormalsFlag () final
 
void v_ResetMatricesNormal (Array< OneD, Array< OneD, NekDouble > > &traceNormals, Array< OneD, MultiRegions::ExpListSharedPtr > &fields) final
 
- Public Member Functions inherited from Nektar::SolverUtils::ALEBase
virtual ~ALEBase ()=default
 
void UpdateGridVel (const NekDouble time, Array< OneD, MultiRegions::ExpListSharedPtr > &fields, Array< OneD, Array< OneD, NekDouble > > &gridVelocity)
 
void ResetMatricesNormal (Array< OneD, Array< OneD, NekDouble > > &traceNormals, Array< OneD, MultiRegions::ExpListSharedPtr > &fields)
 
bool UpdateNormalsFlag ()
 

Private Attributes

SpatialDomains::ZoneFixedShPtr m_zone
 

Additional Inherited Members

- Public Attributes inherited from Nektar::SolverUtils::ALEBase
bool m_meshDistorted = false
 

Detailed Description

Definition at line 158 of file ALEHelper.h.

Constructor & Destructor Documentation

◆ ALEFixed()

Nektar::SolverUtils::ALEFixed::ALEFixed ( SpatialDomains::ZoneBaseShPtr  zone)

Definition at line 238 of file ALEHelper.cpp.

239 : m_zone(std::static_pointer_cast<SpatialDomains::ZoneFixed>(zone))
240{
241}
SpatialDomains::ZoneFixedShPtr m_zone
Definition ALEHelper.h:177

Member Function Documentation

◆ v_ResetMatricesNormal()

void Nektar::SolverUtils::ALEFixed::v_ResetMatricesNormal ( Array< OneD, Array< OneD, NekDouble > > &  traceNormals,
Array< OneD, MultiRegions::ExpListSharedPtr > &  fields 
)
finalvirtual

Implements Nektar::SolverUtils::ALEBase.

Definition at line 250 of file ALEHelper.cpp.

253{
254}

◆ v_UpdateGridVel()

void Nektar::SolverUtils::ALEFixed::v_UpdateGridVel ( const NekDouble  time,
Array< OneD, MultiRegions::ExpListSharedPtr > &  fields,
Array< OneD, Array< OneD, NekDouble > > &  gridVelocity 
)
finalvirtual

Implements Nektar::SolverUtils::ALEBase.

Definition at line 243 of file ALEHelper.cpp.

247{
248}

◆ v_UpdateNormalsFlag()

bool Nektar::SolverUtils::ALEFixed::v_UpdateNormalsFlag ( )
inlinefinalvirtual

Implements Nektar::SolverUtils::ALEBase.

Definition at line 167 of file ALEHelper.h.

168 {
169 return false;
170 }

Member Data Documentation

◆ m_zone

SpatialDomains::ZoneFixedShPtr Nektar::SolverUtils::ALEFixed::m_zone
private

Definition at line 177 of file ALEHelper.h.