62 gridWrap(Int nUlines, Int nVlines,
68 gridWrap(Int nUlines, Real *uvals,
69 Int nVlines, Real *vvlas
74 Int get_n_ulines() {
return n_ulines;}
75 Int get_n_vlines() {
return n_vlines;}
76 Real get_u_min() {
return u_min;}
77 Real get_u_max() {
return u_max;}
78 Real get_v_min() {
return v_min;}
79 Real get_v_max() {
return v_max;}
81 Real get_u_value(Int i)
86 Real get_v_value(Int j) {
return v_values[j];}
88 Real* get_u_values() {
return u_values;}
89 Real* get_v_values() {
return v_values;}
91 void outputFanWithPoint(Int v, Int uleft, Int uright,
96 Int isUniform() {
return is_uniform;}
99class gridBoundaryChain{
111 gridBoundaryChain(
gridWrap* gr, Int first_vline_index, Int n_vlines, Int* uline_indices, Int* inner_indices);
122 Int getVlineIndex(Int i) {
return firstVlineIndex-i;}
123 Int getUlineIndex(Int i) {
return ulineIndices[i];}
124 Real get_u_value(Int i) {
return vertices[i][0];}
125 Real get_v_value(Int i) {
return vertices[i][1];}
126 Int get_nVlines() {
return nVlines;}
127 Int getInnerIndex(Int i) {
return innerIndices[i];}
128 Real getInner_u_value(Int i) {
return grid->get_u_value(innerIndices[i]);}
130 Real* get_vertex(Int i) {
return vertices[i];}
135 Int lookfor(Real v, Int i1, Int i2);