$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::DEFscaledMesh< T > Class Template Reference

#include <triangleBoundary3D.h>

Collaboration diagram for plb::DEFscaledMesh< T >:

List of all members.

Public Member Functions

 DEFscaledMesh (TriangleSet< T > const &triangleSet_)
 DEFscaledMesh (TriangleSet< T > const &triangleSet_, plint resolution_, plint referenceDirection_, plint margin_, plint extraLayer)
 DEFscaledMesh (TriangleSet< T > const &triangleSet_, plint resolution_, plint referenceDirection_, plint margin_, Dot3D location)
 DEFscaledMesh (DEFscaledMesh< T > const &rhs)
 ~DEFscaledMesh ()
DEFscaledMesh< T > & operator= (DEFscaledMesh< T > const &rhs)
void swap (DEFscaledMesh< T > &rhs)
TriangularSurfaceMesh< T > & getMesh ()
 Get a reference to the currently active mesh.
TriangularSurfaceMesh< T > const & getMesh () const
 Get a const reference to the currently active mesh.
plint getMargin () const
std::vector< Array< T, 3 >
> const & 
getVertexList () const
std::vector< plint > const & getEmanatingEdgeList () const
std::vector< typename
TriangularSurfaceMesh< T >
::Edge > const & 
getEdgeList () const
Array< T, 3 > getPhysicalLocation () const
getDx () const
void setPhysicalLocation (Array< T, 3 > physicalLocation_)
void setDx (T dx_)

template<typename T>
class plb::DEFscaledMesh< T >


Constructor & Destructor Documentation

template<typename T >
plb::DEFscaledMesh< T >::DEFscaledMesh ( TriangleSet< T > const &  triangleSet_  )  [inline]
template<typename T >
plb::DEFscaledMesh< T >::DEFscaledMesh ( TriangleSet< T > const &  triangleSet_,
plint  resolution_,
plint  referenceDirection_,
plint  margin_,
plint  extraLayer 
) [inline]
template<typename T >
plb::DEFscaledMesh< T >::DEFscaledMesh ( TriangleSet< T > const &  triangleSet_,
plint  resolution_,
plint  referenceDirection_,
plint  margin_,
Dot3D  location 
) [inline]
template<typename T >
plb::DEFscaledMesh< T >::DEFscaledMesh ( DEFscaledMesh< T > const &  rhs  )  [inline]
template<typename T >
plb::DEFscaledMesh< T >::~DEFscaledMesh (  )  [inline]

Member Function Documentation

template<typename T>
T plb::DEFscaledMesh< T >::getDx (  )  const [inline]
template<typename T>
std::vector<typename TriangularSurfaceMesh<T>::Edge> const& plb::DEFscaledMesh< T >::getEdgeList (  )  const [inline]
template<typename T>
std::vector<plint> const& plb::DEFscaledMesh< T >::getEmanatingEdgeList (  )  const [inline]
template<typename T >
plint plb::DEFscaledMesh< T >::getMargin (  )  const [inline]
template<typename T >
TriangularSurfaceMesh< T > const & plb::DEFscaledMesh< T >::getMesh (  )  const [inline]

Get a const reference to the currently active mesh.

template<typename T >
TriangularSurfaceMesh< T > & plb::DEFscaledMesh< T >::getMesh (  )  [inline]

Get a reference to the currently active mesh.

template<typename T>
Array<T,3> plb::DEFscaledMesh< T >::getPhysicalLocation (  )  const [inline]
template<typename T>
std::vector<Array<T,3> > const& plb::DEFscaledMesh< T >::getVertexList (  )  const [inline]
template<typename T >
DEFscaledMesh< T > & plb::DEFscaledMesh< T >::operator= ( DEFscaledMesh< T > const &  rhs  )  [inline]
template<typename T>
void plb::DEFscaledMesh< T >::setDx ( dx_  )  [inline]
template<typename T>
void plb::DEFscaledMesh< T >::setPhysicalLocation ( Array< T, 3 >  physicalLocation_  )  [inline]
template<typename T >
void plb::DEFscaledMesh< T >::swap ( DEFscaledMesh< T > &  rhs  )  [inline]

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