archive-edu.com » EDU » R » RPI.EDU

Total: 920

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • SCOREC core: apfVector.h Source File
    Vector N operator Vector N const b const 00074 00075 Vector N c 00076 for std size t i 0 i N i 00077 c elements i this elements i b elements i 00078 return c 00079 00083 Vector N operator double s const 00084 00085 Vector N c 00086 for std size t i 0 i N i 00087 c elements i this elements i s 00088 return c 00089 00092 Vector N operator double s const 00093 00094 Vector N c 00095 for std size t i 0 i N i 00096 c elements i this elements i s 00097 return c 00098 00103 double operator Vector N const b const 00104 00105 double r 0 00106 for std size t i 0 i N i 00107 r this elements i b elements i 00108 return r 00109 00111 double getLength const return sqrt this this 00113 Vector N normalize const return this getLength 00115 void zero 00116 00117 for std size t i 0 i N i 00118 this elements i 0 0 00119 00120 00121 00123 inline Vector 3 cross Vector 3 const a Vector 3 const b 00124 00125 Vector 3 r 00126 r 0 a 1 b 2 a 2 b 1 00127 r 1 a 2 b 0 a 0 b 2 00128 r 2 a 0 b 1 a 1 b 0 00129 return r 00130 00131 00133 template std size t N 00134 Vector N project Vector N const a Vector N const b 00135 00136 return b a b b b 00137 00138 00140 template std size t N 00141 Vector N reject Vector N const a Vector N const b 00142 00143 return a project a b 00144 00145 00150 class Vector3 public Vector 3 00151 00152 public 00153

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/apfVector_8h_source.html (2015-07-15)
    Open archived version from archive


  • SCOREC core: apfZoltan.h File Reference
    PARTITION apf REPARTITION apf REFINE apf PART KWAY apf PART GEOM apf PART GEOM KWAY apf ADAPT REPART apf REFINE KWAY Zoltan partitioning approach More Functions Splitter apf makeZoltanSplitter Mesh mesh int method int approach bool debug true bool sync true Make a Zoltan Splitter object Splitter apf makeZoltanGlobalSplitter Mesh mesh int method int approach bool debug true Make a Zoltan Splitter object Balancer apf makeZoltanBalancer Mesh mesh int method

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/apfZoltan_8h.html (2015-07-15)
    Open archived version from archive

  • SCOREC core: apfZoltan.h Source File
    h 00032 00033 namespace apf 00034 00036 enum ZoltanMethod 00038 RCB 00040 RIB 00042 HYPERGRAPH 00044 PARMETIS 00046 GRAPH 00047 00048 00050 enum ZoltanApproach 00052 PARTITION 00054 REPARTITION 00056 REFINE 00058 PART KWAY 00060 PART GEOM 00062 PART GEOM KWAY 00064 ADAPT REPART 00066 REFINE KWAY 00067 00068 00069 class Mesh 00070 class Splitter 00071 class Balancer 00072 class MeshTag 00073 00083 Splitter makeZoltanSplitter Mesh mesh int method int approach

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/apfZoltan_8h_source.html (2015-07-15)
    Open archived version from archive

  • SCOREC core: gmi.h File Reference
    double x 3 evaluate the parametric definition of a model boundary entity void gmi reparam struct gmi model m struct gmi ent from double const from p 2 struct gmi ent to double to p 2 re parameterize from one model entity to another int gmi periodic struct gmi model m struct gmi ent e int dim return true iff the model entity is periodic around this dimension void gmi range struct gmi model m struct gmi ent e int dim double r 2 return the range of parametric coordinates along this dimension void gmi closest point struct gmi model m struct gmi ent e double const from 3 double to 3 double to p 2 return closest point and its parameter void gmi normal struct gmi model m struct gmi ent e double const p 2 double n 3 return normal vector at a parameter void gmi first derivative struct gmi model m struct gmi ent e double const p 2 double t0 3 double t1 3 return first derivative void gmi destroy struct gmi model m destroy a geometric model void gmi register gmi creator f const char ext register a new geometric modeler struct gmi model gmi load const char filename load a geometric model file void gmi write dmg struct gmi model m const char filename write a dmg meshmodel file void gmi fail const char why attribute noreturn print the message as a gmi failure and abort void gmi fscanf FILE f int n const char format fscanf wrapper that checks return values Detailed Description abstract Geometric Model Interface Function Documentation struct gmi set gmi adjacent struct gmi model m struct gmi ent e int dim read query model entity adjacencies currently only one level adjacencies are supported by most implementations struct gmi iter gmi begin struct gmi model m int dim read begin an iterator over model entities of one dimension call gmi end on this iterator afterwards void gmi eval struct gmi model m struct gmi ent e double const p 2 double x 3 evaluate the parametric definition of a model boundary entity Parameters p ignored for vertices for edges p 0 should be the edge parametric coordinate for faces p should contain the parametric u v face coordinates x the resulting point in space void gmi fail const char why print the message as a gmi failure and abort this is for GMI internal use not public users void gmi fscanf FILE f int n const char format fscanf wrapper that checks return values programmers often fail to check the return value of fscanf and some compiler configurations will complain about that this function calls fscanf f format and then requires that the return value is equal to n struct gmi model gmi load const char filename read load a geometric model file see gmi register the filename is checked against all registered extensions The first match triggers a gmi creator to load the file This function will fail and abort

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/gmi_8h.html (2015-07-15)
    Open archived version from archive

  • SCOREC core: gmi.h Source File
    from p 2 struct gmi ent to double to p 2 00083 int periodic struct gmi model m struct gmi ent e int dim 00085 void range struct gmi model m struct gmi ent e int dim 00086 double r 2 00088 void closest point struct gmi model m struct gmi ent e 00089 double const from 3 double to 3 double to p 2 00091 void normal struct gmi model m struct gmi ent e 00092 double const p 2 double n 3 00094 void first derivative struct gmi model m struct gmi ent e 00095 double const p 2 double t0 3 double t1 3 00097 void destroy struct gmi model m 00098 00099 00101 struct gmi model 00103 struct gmi model ops const ops 00105 int n 4 00106 00107 00109 typedef struct gmi model gmi creator const char filename 00110 00111 ifdef cplusplus 00112 extern C 00113 endif 00114 00116 struct gmi set gmi make set int n 00118 void gmi free set struct gmi set s 00119 00122 struct gmi iter gmi begin struct gmi model m int dim 00125 struct gmi ent gmi next struct gmi model m struct gmi iter i 00127 void gmi end struct gmi model m struct gmi iter i 00129 int gmi dim struct gmi model m struct gmi ent e 00131 int gmi tag struct gmi model m struct gmi ent e 00133 struct gmi ent gmi find struct gmi model m int dim int tag 00137 struct gmi set gmi adjacent struct gmi model m struct gmi ent e int dim 00139 int gmi can eval struct gmi model m 00145 void gmi eval struct gmi model m struct gmi ent e 00146 double const p 2 double x 3 00154 void gmi reparam struct gmi model

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/gmi_8h_source.html (2015-07-15)
    Open archived version from archive

  • SCOREC core: gmi_analytic.h File Reference
    model m int dim int tag create a non parametric model entity void gmi add analytic region struct gmi model m int tag gmi add analytic cell m 3 tag Detailed Description GMI analytic model interface Typedef Documentation typedef void gmi analytic fun double const p 2 double x 3 void u the analytic parameterization of a model boundary Parameters p the input parametric coordinates see gmi eval for the format of this array x the resuting 3D point in space u pointer to user data typedef void gmi reparam fun double const from 2 double to 2 void u a re parametrization from one entity to another Parameters from the coordinates in the input parametric space to the coordinates in the output parametric space u extra user provided data Function Documentation struct gmi ent gmi add analytic struct gmi model m int dim int tag gmi analytic fun f int periodic double ranges 2 void user data read add an entity to the analytic model Parameters m the analytic model dim the dimension of the entity tag the dimension unique tag for the entity f the analytic function defining the entity set to NULL for interior entities periodic for each dimension d of the entity gmi periodic will return periodic d ranges for each dimension d of the entity gmi range will return ranges d user data pointer that will be passed to analytic function for this entity void gmi add analytic cell struct gmi model m int dim int tag create a non parametric model entity this creates a highest dimensional model entity typically users do not create a parametric definition of the 3D regions or 2D faces since this is equivalent to the analytic function void gmi add analytic region struct gmi model m int tag gmi

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/gmi__analytic_8h.html (2015-07-15)
    Open archived version from archive

  • SCOREC core: gmi_analytic.h Source File
    double x 3 void u 00028 00033 typedef void gmi reparam fun double const from 2 double to 2 void u 00034 00036 struct gmi model gmi make analytic void 00049 struct gmi ent gmi add analytic struct gmi model m int dim int tag 00050 gmi analytic fun f int periodic double ranges 2 void user data 00054 void gmi analytic data struct gmi model m struct gmi ent

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/gmi__analytic_8h_source.html (2015-07-15)
    Open archived version from archive

  • SCOREC core: gmi_mesh.h File Reference
    gmi mesh h File Reference GMI meshmodel interface More Go to the source code of this file Functions void gmi register mesh void register the meshmodel reader for dmg files Detailed Description GMI meshmodel interface All Classes Namespaces Files Functions

    Original URL path: http://www.scorec.rpi.edu/~dibanez/core/gmi__mesh_8h.html (2015-07-15)
    Open archived version from archive



  •