FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

rotatedBoxToCell Class Reference

A topoSetSource to select cells based on cell centres inside rotated/skewed box (parallelopiped?). More...

#include <meshTools/rotatedBoxToCell.H>


Detailed Description

A topoSetSource to select cells based on cell centres inside rotated/skewed box (parallelopiped?).

Box defined as origin and i,j,k vectors. E.g. box rotated 45 degrees around z-axis with sizes sqrt(0.2^2+0.2^2) (and extra large, 200 in z direction):

   origin   ( 0.4 0.4 -100);
   i( 0.2 0.20);
   j(-0.2 0.20);
   k( 0.0 0.0  100);
Source files

Definition at line 61 of file rotatedBoxToCell.H.

Inheritance diagram for rotatedBoxToCell:
Collaboration diagram for rotatedBoxToCell:

List of all members.

Public Member Functions

 TypeName ("rotatedBoxToCell")
 Runtime type information.
 rotatedBoxToCell (const polyMesh &mesh, const vector &origin, const vector &i, const vector &j, const vector &k)
 Construct from components.
 rotatedBoxToCell (const polyMesh &mesh, const dictionary &dict)
 Construct from dictionary.
 rotatedBoxToCell (const polyMesh &mesh, Istream &)
 Construct from Istream.
virtual  ~rotatedBoxToCell ()
virtual void  applyToSet (const topoSetSource::setAction action, topoSet &) const

Constructor & Destructor Documentation

rotatedBoxToCell ( const polyMesh &   mesh,
const vector &   origin,
const vector &   i,
const vector &   j,
const vector &   k  
)

Construct from components.

Definition at line 122 of file rotatedBoxToCell.C.

rotatedBoxToCell ( const polyMesh &   mesh,
const dictionary &   dict  
)

Construct from dictionary.

Definition at line 140 of file rotatedBoxToCell.C.

rotatedBoxToCell ( const polyMesh &   mesh,
Istream &   is  
)

Construct from Istream.

Definition at line 154 of file rotatedBoxToCell.C.

~rotatedBoxToCell (  ) [virtual]

Definition at line 166 of file rotatedBoxToCell.C.


Member Function Documentation

TypeName ( "rotatedBoxToCell"    )

Runtime type information.

void applyToSet ( const topoSetSource::setAction   action,
topoSet &   set  
) const [virtual]

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