Public Member Functions | Protected Member Functions | List of all members
BezierTri5 Class Reference

concrete class for triangular bezier face of order 5 More...

#include <BezierTri.h>

Inheritance diagram for BezierTri5:
Inheritance graph
[legend]
Collaboration diagram for BezierTri5:
Collaboration graph
[legend]

Public Member Functions

 BezierTri5 (std::vector< Point3d > in_ordered_nodes)
 ctor
 
virtual ~BezierTri5 ()
 destructor
 
- Public Member Functions inherited from BezierTri
 BezierTri (std::vector< Point3d > in_ordered_nodes)
 ctor
 
virtual ~BezierTri ()
 destructor
 
- Public Member Functions inherited from ParametricFace
 ParametricFace (std::vector< Point3d > in_ordered_nodes)
 
void eval (Point2d in_xi, Point3d &out_xyz)
 
int order (void)
 
void deriv1 (Point2d in_xi, Point3d &out_dxyz_dxi1, Point3d &out_dxyz_dxi2)
 
void deriv1_fd (const Point2d in_xi, Point3d &dxyz_dxi1, Point3d &dxyz_dxi2, double step=1.0e-3)
 Evaluate first derivative numerically by finite difference.
 

Protected Member Functions

virtual void v_eval (Point2d in_xi, Point3d &out_xyz)
 evaluation of 4th order bezier face w.r.t. barycentric coords
 
virtual void v_deriv1 (Point2d in_xi, Point3d &out_dxyz_dxi1, Point3d &out_dxyz_dxi2)
 evaluate first derivatives w.r.t. barycentric coords
 
virtual int v_order (void)
 return the geometry order
 

Additional Inherited Members

- Protected Attributes inherited from ParametricFace
std::vector< Point3d > m_ordered_nodes
 the container for storing ordered nodes
 

Detailed Description

concrete class for triangular bezier face of order 5


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