waLBerla 7.3
Loading...
Searching...
No Matches
walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type > Class Template Reference

#include <SurfaceVelocityVertexDataSource.h>

Inheritance diagram for walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >:

Public Types

typedef VertexDataSource< MeshType, Type > Base
typedef Base::Vertices Vertices
typedef Type ComponentType
Public Types inherited from walberla::mesa_pd::VertexDataSource< MeshType, real_t >
typedef mesh::DistributedVTKMeshWriter< MeshType >::Vertices Vertices

Public Member Functions

 SurfaceVelocityVertexDataSource (const std::string &name, const Accessor &ac)
virtual uint_t numComponents ()
virtual void getData (const MeshType &mesh, const Vertices &vertices, std::vector< Type > &data, const ParticleIdxVertexPropertyManager< MeshType > &vertexToParticleIdxManager, shared_ptr< walberla::mesa_pd::data::ParticleStorage >)
Public Member Functions inherited from walberla::mesa_pd::VertexDataSource< MeshType, real_t >
 VertexDataSource (const std::string &name)
const std::string & name ()
virtual void getData (const MeshType &, const Vertices &vertices, std::vector< real_t > &data, const ParticleIdxVertexPropertyManager< MeshType > &vertexToParticleIdxManager, shared_ptr< walberla::mesa_pd::data::ParticleStorage > ps)=0
virtual ~VertexDataSource ()=default

Private Attributes

const Accessor & ac_

Additional Inherited Members

Protected Attributes inherited from walberla::mesa_pd::VertexDataSource< MeshType, real_t >
std::string name_

Member Typedef Documentation

◆ Base

template<typename MeshType, typename Accessor, typename Type = real_t>
typedef VertexDataSource<MeshType, Type> walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >::Base

◆ ComponentType

template<typename MeshType, typename Accessor, typename Type = real_t>
typedef Type walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >::ComponentType

◆ Vertices

template<typename MeshType, typename Accessor, typename Type = real_t>
typedef Base::Vertices walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >::Vertices

Constructor & Destructor Documentation

◆ SurfaceVelocityVertexDataSource()

template<typename MeshType, typename Accessor, typename Type = real_t>
walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >::SurfaceVelocityVertexDataSource ( const std::string & name,
const Accessor & ac )
inline

Member Function Documentation

◆ getData()

template<typename MeshType, typename Accessor, typename Type = real_t>
virtual void walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >::getData ( const MeshType & mesh,
const Vertices & vertices,
std::vector< Type > & data,
const ParticleIdxVertexPropertyManager< MeshType > & vertexToParticleIdxManager,
shared_ptr< walberla::mesa_pd::data::ParticleStorage >  )
inlinevirtual

◆ numComponents()

template<typename MeshType, typename Accessor, typename Type = real_t>
virtual uint_t walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >::numComponents ( )
inlinevirtual

Member Data Documentation

◆ ac_

template<typename MeshType, typename Accessor, typename Type = real_t>
const Accessor& walberla::mesa_pd::SurfaceVelocityVertexDataSource< MeshType, Accessor, Type >::ac_
private

The documentation for this class was generated from the following file: