COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Types | Public Member Functions | Public Attributes | List of all members
DNSCollisionKernel< dim > Struct Template Reference

Public Types

typedef Eigen::Matrix< Real, dim, 1 > VectorT
 
typedef Eigen::Matrix< Real, dim, dim > MatrixT
 

Public Member Functions

 DNSCollisionKernel (const mesh::Field &particle_velocity_field, const std::vector< mesh::Field * > &concentration_fields, const std::vector< mesh::Field * > &weighted_volume_fields, const std::vector< mesh::Field * > &gradient_fields, const Real reference_volume, const physics::PhysModel &physical_model)
 
Real apply (const Uint node_idx, const Uint alpha, const Uint gamma)
 
Real collision_integral (const Real k1, const Real k2)
 

Public Attributes

const mesh::Fieldm_particle_velocity_field
 
const std::vector< mesh::Field * > & m_concentration_fields
 
const std::vector< mesh::Field * > & m_weighted_volume_fields
 
const std::vector< mesh::Field * > & m_gradient_fields
 
const Real m_reference_volume
 

Detailed Description

template<Uint dim>
struct cf3::UFEM::particles::detail::DNSCollisionKernel< dim >

Definition at line 118 of file Polydisperse.cpp.

Member Typedef Documentation

typedef Eigen::Matrix<Real, dim, dim> MatrixT

Definition at line 121 of file Polydisperse.cpp.

typedef Eigen::Matrix<Real, dim, 1> VectorT

Definition at line 120 of file Polydisperse.cpp.

Constructor & Destructor Documentation

DNSCollisionKernel ( const mesh::Field particle_velocity_field,
const std::vector< mesh::Field * > &  concentration_fields,
const std::vector< mesh::Field * > &  weighted_volume_fields,
const std::vector< mesh::Field * > &  gradient_fields,
const Real  reference_volume,
const physics::PhysModel physical_model 
)
inline

Definition at line 123 of file Polydisperse.cpp.

Member Function Documentation

Real apply ( const Uint  node_idx,
const Uint  alpha,
const Uint  gamma 
)
inline

Definition at line 132 of file Polydisperse.cpp.

Real collision_integral ( const Real  k1,
const Real  k2 
)
inline

Definition at line 195 of file Polydisperse.cpp.

Member Data Documentation

const std::vector<mesh::Field*>& m_concentration_fields

Definition at line 218 of file Polydisperse.cpp.

const std::vector<mesh::Field*>& m_gradient_fields

Definition at line 220 of file Polydisperse.cpp.

const mesh::Field& m_particle_velocity_field

Definition at line 217 of file Polydisperse.cpp.

const Real m_reference_volume

Definition at line 221 of file Polydisperse.cpp.

const std::vector<mesh::Field*>& m_weighted_volume_fields

Definition at line 219 of file Polydisperse.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin