A structure used to represent element faces. More...
#include <Tuple.h>
Public Types | |
typedef Tuple_traits< T > | Traits |
typedef Traits::Value | Value |
typedef Traits::Value_opposite | Value_opposite |
typedef Traits::Pointer | Pointer |
typedef Traits::Const_pointer | Const_pointer |
typedef Traits::Reference | Reference |
typedef Traits::Const_reference | Const_reference |
typedef Traits::Init_reference | Init_reference |
typedef Traits::Pointer_equivalent | Pointer_equivalent |
typedef Four_tuple< T > | Self |
typedef const Two_tuple < Value_opposite > | Const_self |
Public Member Functions | |
Four_tuple (int a, int b, int c, int d) | |
int & | operator[] (int i) |
const int & | operator[] (int i) const |
bool | operator< (const Four_tuple &x) const |
Four_tuple () | |
Four_tuple (int a, int b, int c, int d) | |
Four_tuple () | |
Four_tuple (Init_reference p, Init_reference q, Init_reference r, Init_reference s) | |
Four_tuple (Const_reference t) | |
bool | operator== (const Self &x) const |
bool | operator!= (const Self &x) const |
Const_reference | operator[] (int i) const |
Reference | operator[] (int i) |
int | id () const |
int | dimension () const |
std::ostream & | print (std::ostream &os, const char *s) const |
operator Const_self & () const | |
Self | operator+ (const Self &t) const |
Self | operator- (const Self &t) const |
Self & | operator+= (const Self &t) |
Self & | operator-= (const Self &t) |
Value | operator* (const Self &t) const |
Self & | operator*= (Const_reference t) |
Self | operator/ (Const_reference t) const |
Self & | operator/= (Const_reference t) |
Self | multiply (const Self &b) const |
Self | divide (const Self &b) const |
Four_tuple (int a, int b, int c, int d) | |
int & | operator[] (int i) |
const int & | operator[] (int i) const |
bool | operator< (const Four_tuple &x) const |
Four_tuple (int a, int b, int c, int d) | |
int & | operator[] (int i) |
const int & | operator[] (int i) const |
bool | operator< (const Four_tuple &x) const |
Four_tuple (int a, int b, int c, int d) | |
int & | operator[] (int i) |
const int & | operator[] (int i) const |
bool | operator< (const Four_tuple &x) const |
Public Attributes | |
int | v1 |
int | v2 |
int | v3 |
int | v4 |
Protected Attributes | |
Value | v0 |
Value | v1 |
Value | v2 |
Value | v3 |
Private Attributes | |
int | _a |
int | _b |
int | _c |
int | _d |
A structure used to represent element faces.
Definition at line 60 of file Pane_boundary.C.
typedef Traits::Const_pointer Const_pointer |
typedef const Two_tuple<Value_opposite> Const_self |
typedef Traits::Init_reference Init_reference |
typedef Traits::Pointer Pointer |
typedef Traits::Reference Reference |
typedef Four_tuple<T> Self |
typedef Tuple_traits<T> Traits |
typedef Traits::Value Value |
typedef Traits::Value_opposite Value_opposite |
|
inline |
Definition at line 61 of file Pane_boundary.C.
|
inline |
Definition at line 41 of file surftest1.C.
|
inline |
Definition at line 42 of file surftest1.C.
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
Definition at line 458 of file smooth_mesquite_ng.C.
|
inline |
Definition at line 459 of file smooth_mesquite_ng_1.C.
|
inline |
Definition at line 459 of file smooth_mesquite_ng_2.C.
Definition at line 430 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
inline |
Definition at line 426 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
inline |
|
inline |
Definition at line 377 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
Definition at line 414 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
inline |
Definition at line 417 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
Definition at line 406 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
Definition at line 410 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
Definition at line 408 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
Definition at line 412 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
inline |
Definition at line 420 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
inline |
Definition at line 423 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
inline |
Definition at line 65 of file Pane_boundary.C.
References Four_tuple< T >::_a, Four_tuple< T >::_b, Four_tuple< T >::_c, and Four_tuple< T >::_d.
|
inline |
Definition at line 462 of file smooth_mesquite_ng.C.
References Four_tuple< T >::_a, Four_tuple< T >::_b, Four_tuple< T >::_c, and Four_tuple< T >::_d.
|
inline |
Definition at line 463 of file smooth_mesquite_ng_2.C.
References Four_tuple< T >::_a, Four_tuple< T >::_b, Four_tuple< T >::_c, and Four_tuple< T >::_d.
|
inline |
Definition at line 463 of file smooth_mesquite_ng_1.C.
References Four_tuple< T >::_a, Four_tuple< T >::_b, Four_tuple< T >::_c, and Four_tuple< T >::_d.
|
inline |
Definition at line 375 of file Tuple.h.
References Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
inline |
|
inline |
|
inline |
Definition at line 380 of file Tuple.h.
References Tuple_traits< T >::ref().
|
inline |
Definition at line 384 of file Tuple.h.
References Tuple_traits< T >::ref().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 391 of file Tuple.h.
References IO::ASCII, IO::BINARY, IO::mode, Four_tuple< T >::v0, Four_tuple< T >::v1, Four_tuple< T >::v2, and Four_tuple< T >::v3.
|
private |
Definition at line 70 of file Pane_boundary.C.
Referenced by Four_tuple< T >::operator<(), and Four_tuple< T >::operator[]().
|
private |
Definition at line 70 of file Pane_boundary.C.
Referenced by Four_tuple< T >::operator<().
|
private |
Definition at line 70 of file Pane_boundary.C.
Referenced by Four_tuple< T >::operator<().
|
private |
Definition at line 70 of file Pane_boundary.C.
Referenced by Four_tuple< T >::operator<().
|
protected |
Definition at line 437 of file Tuple.h.
Referenced by Four_tuple< T >::divide(), Four_tuple< T >::multiply(), Four_tuple< T >::operator!=(), Four_tuple< T >::operator*(), Four_tuple< T >::operator*=(), Four_tuple< T >::operator+(), Four_tuple< T >::operator+=(), Four_tuple< T >::operator-(), Four_tuple< T >::operator-=(), Four_tuple< T >::operator/(), Four_tuple< T >::operator/=(), Four_tuple< T >::operator==(), and Four_tuple< T >::print().
int v1 |
Definition at line 43 of file surftest1.C.
Referenced by Four_tuple< T >::divide(), Four_tuple< T >::multiply(), Four_tuple< T >::operator!=(), Four_tuple< T >::operator*(), Four_tuple< T >::operator*=(), Four_tuple< T >::operator+(), Four_tuple< T >::operator+=(), Four_tuple< T >::operator-(), Four_tuple< T >::operator-=(), Four_tuple< T >::operator/(), Four_tuple< T >::operator/=(), Four_tuple< T >::operator==(), and Four_tuple< T >::print().
int v2 |
Definition at line 43 of file surftest1.C.
Referenced by Four_tuple< T >::divide(), Four_tuple< T >::multiply(), Four_tuple< T >::operator!=(), Four_tuple< T >::operator*(), Four_tuple< T >::operator*=(), Four_tuple< T >::operator+(), Four_tuple< T >::operator+=(), Four_tuple< T >::operator-(), Four_tuple< T >::operator-=(), Four_tuple< T >::operator/(), Four_tuple< T >::operator/=(), Four_tuple< T >::operator==(), and Four_tuple< T >::print().
int v3 |
Definition at line 43 of file surftest1.C.
Referenced by Four_tuple< T >::divide(), Four_tuple< T >::multiply(), Four_tuple< T >::operator!=(), Four_tuple< T >::operator*(), Four_tuple< T >::operator*=(), Four_tuple< T >::operator+(), Four_tuple< T >::operator+=(), Four_tuple< T >::operator-(), Four_tuple< T >::operator-=(), Four_tuple< T >::operator/(), Four_tuple< T >::operator/=(), Four_tuple< T >::operator==(), and Four_tuple< T >::print().
int v4 |
Definition at line 43 of file surftest1.C.