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: apf::Sharing Struct Reference
    MatchedSharing and apf NormalSharing List of all members Public Member Functions virtual bool isOwned MeshEntity e 0 return true if the entity is owned virtual void getCopies MeshEntity e CopyArray copies 0 get the copies of the entity Detailed Description abstract description of entity copy sharing this interface abstracts over remote copies matching and possible user defined sharing models For example users can define a new Sharing object that uses

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


  • SCOREC core: ma::SolutionTransfer Class Reference
    transfer on cavity replacement int getTransferDimension for internal MeshAdapt use Detailed Description user defined solution transfer base one of these classes should be defined for each field the user wants transferred during adaptivity Then use ma SolutionTransfers to put them together into a single object to give to the MeshAdapt driver functions Member Function Documentation virtual void ma SolutionTransfer onCavity EntityArray oldElements EntityArray newEntities virtual perform solution transfer on cavity replacement this will be called for operations like edge collapses and edge swaps Both the old and new cavity are given and the code should transfer solution into into the new cavity Parameters oldElements all elements in the old cavity newEntities newly created entities which need transfer Reimplemented in ma SolutionTransfers virtual void ma SolutionTransfer onRefine Entity parent EntityArray newEntities virtual perform solution transfer on refined entities when there are nodes on entities other than vertices it becomes necessary to transfer solution to these as well If this is not the case don t override this Parameters parent the parent element newEntities entities created during refinement this may contain some entities that don t have nodes so check them Reimplemented in ma SolutionTransfers virtual void ma SolutionTransfer onVertex apf MeshElement

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

  • SCOREC core: ma::SolutionTransfers Class Reference
    transfer on refined entities virtual void onCavity EntityArray oldElements EntityArray newEntities perform solution transfer on cavity replacement Detailed Description a meta object that carries out a series of transfers use this class to put together solution transfer objects for several fields before giving them to MeshAdapt Member Function Documentation virtual void ma SolutionTransfers onCavity EntityArray oldElements EntityArray newEntities virtual perform solution transfer on cavity replacement this will be called for operations like edge collapses and edge swaps Both the old and new cavity are given and the code should transfer solution into into the new cavity Parameters oldElements all elements in the old cavity newEntities newly created entities which need transfer Reimplemented from ma SolutionTransfer virtual void ma SolutionTransfers onRefine Entity parent EntityArray newEntities virtual perform solution transfer on refined entities when there are nodes on entities other than vertices it becomes necessary to transfer solution to these as well If this is not the case don t override this Parameters parent the parent element newEntities entities created during refinement this may contain some entities that don t have nodes so check them Reimplemented from ma SolutionTransfer virtual void ma SolutionTransfers onVertex apf MeshElement parent Vector const xi Entity vert

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

  • SCOREC core: apf::Splitter Class Reference
    Function Documentation virtual Migration apf Splitter split MeshTag weights double tolerance int multiple pure virtual call the underlying split algorithm Parameters weights a tag of one double that should be attached to all the elements splitters will try to balance the total element weight of the resulting parts Some splitters support a weights pointer of zero in which case elements are weighted equally tolerance a factor greater than one at

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

  • SCOREC core: apf::Up Struct Reference
    all members Public Attributes int n actual number of adjacent entities MeshEntity e 400 array containing pointers to adjacent entities Detailed Description statically sized container for upward adjacency queries see apf Downward for static size rationale Although our algorithmic complexity proofs rely on upward adjacencies being bound by a constant this constant has yet to be pinpointed Some bad Simmetrix meshes have around 300 edges per vertex so we are

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

  • SCOREC core: apf::Vector< N > Class Template Reference
    N operator double s const divide a vector by a scalar double operator Vector N const b const vector dot product double getLength const get the vector magnitude Vector N normalize const divide the vector by its magnitude void zero zero the vector Detailed Description template std size t N class apf Vector N template generic vector of N doubles this class implements a linear algebra vector whose size is known at compile time It is intended to be used for small dense vectors whose operations benefit from the optimization offered by templates and inline methods because they are so small that the overhead of function calls and conditionals is high For vectors sized at runtime see apf DynamicVector For sparse structures or parallel vectors look outside of APF apf Vector objects should be used in a functional programming style i e treated as immutable values for the most part then we expect the compiler to optimize the assignments into faster code Member Function Documentation template std size t N Vector N apf Vector N operator double s const inline multiply a vector times a scalar currently there is no scalar times vector operator so do be sure to put

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

  • SCOREC core: apf::Vector3 Class Reference
    y component double z const immutable z component double x mutable x component double y mutable y component double z mutable z component Detailed Description convenience wrapper over apf Vector 3 this class adds some functions that could not be filled in by templates mainly component specific initialization and x y z names Constructor Destructor Documentation apf Vector3 Vector3 double a double b double c inline construct from 3 values

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

  • SCOREC core: Visualization Class Reference
    MeshEntity e std string text Color color BLACK writes text at the centroid of the entity void markPart apf Mesh m std string text Color color BLACK writes text at the centroid of the part Detailed Description API between the application and viewer Constructor Destructor Documentation Visualization Visualization unsigned int port 4242 Color color BLACK bool local false constructs the visualization and connects to viewer Parameters port In port id of viewer color In background color local In use COMM SELF Visualization Visualization const char server unsigned int port 4242 Color color BLACK bool local false constructs the visualization and connects to viewer Parameters server In server name of viewer port In port id of viewer color In background color local In use COMM SELF Member Function Documentation void Visualization breakpoint std string text suspends application and sends rendering to viewer Parameters text In title of breakpoint void Visualization markEnt apf Mesh m apf MeshEntity e std string text Color color BLACK writes text at the centroid of the entity Parameters m In the mesh e In the mesh entity text In the string of text color In the color of the text void Visualization markPart apf Mesh m std string text Color color BLACK writes text at the centroid of the part Parameters m In the mesh text In the string of text color In the color of the text void Visualization showAxis Color x color RED Color y color GREEN Color z color BLUE creates axis from the origin Parameters x color In the color of the x axis y color In the color of the y axis z color In the color of the z axis void Visualization watchBoundary apf Mesh m int d Color color NOCOLOR marks the model boundary of a given dimension to be

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



  •