Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

bface.C File Reference

#include "mesh/patch.H"
#include "mesh/mi.H"
#include "mesh/uv_data.H"
#include "std/config.H"

Include dependency graph for bface.C:

Go to the source code of this file.

Functions

Wpt pt_near_seg (CWpt &a, CWpt &b, CWpt &p, double &t)
NDCpt pt_near_seg_ndc (CNDCpt &a, CNDCpt &b, CNDCpt &p, double &t)
void get_other_face (CBedge *e, CBface *f, Bsimplex_list &ret)
Bsimplex_list bfa_to_bsa (CBface_list &faces)
void snap (Wvec &bc)
double signed_area_ndc (CNDCpt &a, CNDCpt &b, CNDCpt &c)
Bfacecheck_partner (Bface *f)
void demote (Bface *f)
void promote (Bface *f)


Function Documentation

Bsimplex_list bfa_to_bsa CBface_list faces  )  [inline]
 

Definition at line 410 of file bface.C.

References ARRAY< T >::num().

Referenced by Bface::neighbors().

Bface* check_partner Bface f  )  [inline]
 

Definition at line 1324 of file bface.C.

References Bsimplex::flag(), Bface::is_quad(), and Bface::quad_partner().

Referenced by Bface_list::quad_complete_faces().

void demote Bface f  )  [inline]
 

Definition at line 1545 of file bface.C.

References Bedge::demote(), Bface::e1(), Bface::e2(), Bface::e3(), and Bsimplex::flag().

Referenced by Bface_list::push_layer().

void get_other_face CBedge e,
CBface f,
Bsimplex_list ret
[inline]
 

Definition at line 395 of file bface.C.

References Bface::contains(), Bedge::is_weak(), Bedge::other_face(), and Bface::quad_partner().

Referenced by Bface::neighbors().

void promote Bface f  )  [inline]
 

Definition at line 1643 of file bface.C.

References Bface::e1(), Bface::e2(), Bface::e3(), Bsimplex::flag(), and Bedge::promote().

Referenced by Bface_list::unpush_layer().

Wpt pt_near_seg CWpt a,
CWpt b,
CWpt p,
double &  t
[inline]
 

Definition at line 375 of file bface.C.

References mlib::gEpsZeroMath.

Referenced by Bface::nearest_pt().

NDCpt pt_near_seg_ndc CNDCpt a,
CNDCpt b,
CNDCpt p,
double &  t
[inline]
 

Definition at line 385 of file bface.C.

References mlib::gEpsZeroMath.

Referenced by Bface::nearest_pt_ndc().

double signed_area_ndc CNDCpt a,
CNDCpt b,
CNDCpt c
[inline]
 

Definition at line 598 of file bface.C.

Referenced by Bface::nearest_pt_ndc().

void snap Wvec bc  )  [inline]
 

Definition at line 528 of file bface.C.

References mlib::gEpsZeroMath.

Referenced by Bface::nearest_pt(), and Bface::nearest_pt_ndc().


Generated on Mon Sep 18 11:39:48 2006 for jot by  doxygen 1.4.4