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

BMESHcurvature_data::curv_tensor_t Struct Reference

Stores the three unique values of a 2x2 curvature tensor. More...

#include <bmesh_curvature.H>

List of all members.

Public Member Functions

 curv_tensor_t (double val=0.0)
 curv_tensor_t (double val0, double val1, double val2)
double & operator[] (int idx)
double operator[] (int idx) const
curv_tensor_t operator+ (const curv_tensor_t &other) const
curv_tensor_toperator+= (const curv_tensor_t &other)
curv_tensor_t operator- (const curv_tensor_t &other) const
curv_tensor_t operator * (double s) const

Public Attributes

double curv [3]

Friends

curv_tensor_t operator * (double s, const curv_tensor_t &curv)


Detailed Description

Stores the three unique values of a 2x2 curvature tensor.

This is used to store curvature tensors for both faces and vertices.

Definition at line 61 of file bmesh_curvature.H.


Constructor & Destructor Documentation

BMESHcurvature_data::curv_tensor_t::curv_tensor_t double  val = 0.0  )  [inline]
 

Definition at line 63 of file bmesh_curvature.H.

References curv.

Referenced by operator *(), operator+(), operator+=(), and operator-().

BMESHcurvature_data::curv_tensor_t::curv_tensor_t double  val0,
double  val1,
double  val2
[inline]
 

Definition at line 66 of file bmesh_curvature.H.

References curv.


Member Function Documentation

curv_tensor_t BMESHcurvature_data::curv_tensor_t::operator * double  s  )  const [inline]
 

Definition at line 89 of file bmesh_curvature.H.

References curv, and curv_tensor_t().

curv_tensor_t BMESHcurvature_data::curv_tensor_t::operator+ const curv_tensor_t other  )  const [inline]
 

Definition at line 74 of file bmesh_curvature.H.

References curv, and curv_tensor_t().

curv_tensor_t& BMESHcurvature_data::curv_tensor_t::operator+= const curv_tensor_t other  )  [inline]
 

Definition at line 79 of file bmesh_curvature.H.

References curv, and curv_tensor_t().

curv_tensor_t BMESHcurvature_data::curv_tensor_t::operator- const curv_tensor_t other  )  const [inline]
 

Definition at line 84 of file bmesh_curvature.H.

References curv, and curv_tensor_t().

double BMESHcurvature_data::curv_tensor_t::operator[] int  idx  )  const [inline]
 

Definition at line 72 of file bmesh_curvature.H.

References curv.

double& BMESHcurvature_data::curv_tensor_t::operator[] int  idx  )  [inline]
 

Definition at line 71 of file bmesh_curvature.H.

References curv.


Friends And Related Function Documentation

curv_tensor_t operator * double  s,
const curv_tensor_t curv
[friend]
 

Definition at line 92 of file bmesh_curvature.H.


Member Data Documentation

double BMESHcurvature_data::curv_tensor_t::curv[3]
 

Definition at line 69 of file bmesh_curvature.H.

Referenced by curv_tensor_t(), operator *(), operator+(), operator+=(), operator-(), and operator[]().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 11:44:33 2006 for jot by  doxygen 1.4.4