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

plb::BoundaryProfiles3D< T, SurfaceData > Class Template Reference

#include <triangleBoundary3D.h>

List of all members.

Public Member Functions

 BoundaryProfiles3D ()
 ~BoundaryProfiles3D ()
 BoundaryProfiles3D (BoundaryProfiles3D< T, SurfaceData > const &rhs)
BoundaryProfiles3D< T,
SurfaceData > & 
operator= (BoundaryProfiles3D< T, SurfaceData > const &rhs)
void swap (BoundaryProfiles3D< T, SurfaceData > &rhs)
void defineProfile (plint tag, BoundaryProfile3D< T, SurfaceData > *profile)
void resetProfiles (std::map< plint, BoundaryProfile3D< T, SurfaceData > * > profiles_)
void defineInletOutletTags (TriangleBoundary3D< T > const &boundary, plint sortDirection)
void setWallProfile (BoundaryProfile3D< T, SurfaceData > *wallProfile_)
void setInletOutlet (std::vector< BoundaryProfile3D< T, SurfaceData > * > inletOutlets)
void setInletOutlet (BoundaryProfile3D< T, SurfaceData > *profile1, BoundaryProfile3D< T, SurfaceData > *profile2)
void setInletOutlet (BoundaryProfile3D< T, SurfaceData > *profile1, BoundaryProfile3D< T, SurfaceData > *profile2, BoundaryProfile3D< T, SurfaceData > *profile3)
void setInletOutlet (BoundaryProfile3D< T, SurfaceData > *profile1, BoundaryProfile3D< T, SurfaceData > *profile2, BoundaryProfile3D< T, SurfaceData > *profile3, BoundaryProfile3D< T, SurfaceData > *profile4)
void adjustInletOutlet (TriangleBoundary3D< T > const &boundary, plint sortDirection)
BoundaryProfile3D< T,
SurfaceData > const & 
getProfile (TriangleBoundary3D< T > const &boundary, plint iTriangle) const

template<typename T, class SurfaceData>
class plb::BoundaryProfiles3D< T, SurfaceData >


Constructor & Destructor Documentation

template<typename T , class SurfaceData >
plb::BoundaryProfiles3D< T, SurfaceData >::BoundaryProfiles3D (  )  [inline]
template<typename T , class SurfaceData >
plb::BoundaryProfiles3D< T, SurfaceData >::~BoundaryProfiles3D (  )  [inline]
template<typename T , class SurfaceData >
plb::BoundaryProfiles3D< T, SurfaceData >::BoundaryProfiles3D ( BoundaryProfiles3D< T, SurfaceData > const &  rhs  )  [inline]

Member Function Documentation

template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::adjustInletOutlet ( TriangleBoundary3D< T > const &  boundary,
plint  sortDirection 
) [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::defineInletOutletTags ( TriangleBoundary3D< T > const &  boundary,
plint  sortDirection 
) [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::defineProfile ( plint  tag,
BoundaryProfile3D< T, SurfaceData > *  profile 
) [inline]
template<typename T , class SurfaceData >
BoundaryProfile3D< T, SurfaceData > const & plb::BoundaryProfiles3D< T, SurfaceData >::getProfile ( TriangleBoundary3D< T > const &  boundary,
plint  iTriangle 
) const [inline]
template<typename T , class SurfaceData >
BoundaryProfiles3D< T, SurfaceData > & plb::BoundaryProfiles3D< T, SurfaceData >::operator= ( BoundaryProfiles3D< T, SurfaceData > const &  rhs  )  [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::resetProfiles ( std::map< plint, BoundaryProfile3D< T, SurfaceData > * >  profiles_  )  [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::setInletOutlet ( BoundaryProfile3D< T, SurfaceData > *  profile1,
BoundaryProfile3D< T, SurfaceData > *  profile2,
BoundaryProfile3D< T, SurfaceData > *  profile3,
BoundaryProfile3D< T, SurfaceData > *  profile4 
) [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::setInletOutlet ( BoundaryProfile3D< T, SurfaceData > *  profile1,
BoundaryProfile3D< T, SurfaceData > *  profile2,
BoundaryProfile3D< T, SurfaceData > *  profile3 
) [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::setInletOutlet ( BoundaryProfile3D< T, SurfaceData > *  profile1,
BoundaryProfile3D< T, SurfaceData > *  profile2 
) [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::setInletOutlet ( std::vector< BoundaryProfile3D< T, SurfaceData > * >  inletOutlets  )  [inline]
template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::setWallProfile ( BoundaryProfile3D< T, SurfaceData > *  wallProfile_  )  [inline]

References PLB_PRECONDITION.

template<typename T , class SurfaceData >
void plb::BoundaryProfiles3D< T, SurfaceData >::swap ( BoundaryProfiles3D< T, SurfaceData > &  rhs  )  [inline]

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