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::Divide Struct Reference
    apf Divide apf Divide Struct Reference divide the part id More Inheritance diagram for apf Divide List of all members Detailed Description divide the part id The documentation for this struct was generated from the following file apfPartition h All

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


  • SCOREC core: apf::DynamicArray< T > Class Template Reference
    std size t n construct with n elements DynamicArray DynamicArray T const other copy constructor T operator std size t i mutable index operator T const operator std size t i const immutable index operator DynamicArray T operator DynamicArray T const other assignment operator std size t getSize const get size void setSize std size t newSize resize the array void append T const v slow element append void append DynamicArray T const other append an array iterator begin STL style begin function iterator end STL style end function Detailed Description template class T class apf DynamicArray T a dynamically allocated array with size knowledge adding a size variables allowas the full range of copying resizing etc over the simple apf NewArray We use composition instead of inheritance to prevent exposing things like apf NewArray allocate Member Function Documentation template class T void apf DynamicArray T append T const v inline slow element append this is the one operation where std vector is better This function is here for convenience but it is O N template class T void apf DynamicArray T append DynamicArray T const other inline append an array this is slightly optimized for appending the contents of

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

  • SCOREC core: apf::DynamicMatrix Class Reference
    with size m by n std size t getRows const get the number of rows first index std size t getColumns const get the number of columns second index void setSize std size t m std size t n resize to m by n double operator std size t i std size t j const immutable index operator double operator std size t i std size t j mutable index operator DynamicMatrix operator DynamicMatrix const b add a matrix to this matrix DynamicMatrix operator DynamicMatrix const b subtract a matrix from this matrix DynamicMatrix operator double s multiply this matrix by a scalar DynamicMatrix operator double s divide this matrix by a scalar void getRow std size t i DynamicVector r const copy row data into a DynamicVector void getColumn std size t j DynamicVector r const copy column data into a DynamicVector void setRow std size t i DynamicVector const r copy row data from a DynamicVector void setColumn std size t j DynamicVector const r copy column data from a DynamicVector Detailed Description A runtime sized dense matrix see apf DynamicVector for some general guidance on apf DynamicMatrix as opposed to apf Matrix This class is meant to

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

  • SCOREC core: apf::DynamicVector Class Reference
    DynamicVector std size t n construct with n allocated elements double operator std size t i const immutable index operator double operator std size t i mutable index operator DynamicVector operator DynamicVector const b Add a vector to this vector DynamicVector operator DynamicVector const b Subtract a vector from this vector DynamicVector operator double s Multiply this vector by a scalar DynamicVector operator double s Divide this vector by a scalar double operator DynamicVector const b const Get the vector dot product double getLength Get the vector magnitude void zero Initialize all elements to zero Detailed Description A runtime sized linear algebra vector of doubles This class is the runtime sized equivalent of apf Vector It keeps all values in a single dynamically allocated array Due to the use of dynamic allocation users should avoid copying this class as much as possible To help with this we provide things like operator instead of operator to discourage users from creating temporary copies The code for these methods is still inlined in an effort to keep your linear algebra running as fast as possible Member Function Documentation double apf DynamicVector operator std size t i const inline immutable index operator note that

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

  • SCOREC core: apf::EntityShape Class Reference
    shared node order to local element order Detailed Description Shape functions over this element Member Function Documentation virtual void apf EntityShape alignSharedNodes Mesh m MeshEntity elem MeshEntity shared int order virtual convert from shared node order to local element order when two elements share nodes on a common entity that entity will have its own unique orientation when there is more than one node on that entity this function will be queried to determine in what order the shared nodes go in the list of all element nodes the order array should contain numbers 0 through n 1 where n is the number of nodes in the shared entity only the shared nodes will be reordered such that node i moves to position order i and then they will be added to the list of element nodes as a group users are encouraged to implement this with the help of apf getAlignment virtual int apf EntityShape countNodes const pure virtual return the number of nodes affecting this element in a linear mesh there are two nodes affecting and edge three nodes affecting a triangle four for a tet etc virtual void apf EntityShape getLocalGradients Mesh m MeshEntity e Vector3 const

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

  • SCOREC core: apf::FieldShape Class Reference
    countNodesOn int type 0 Return the number of nodes associated with an entity of this type virtual int getOrder 0 Return the polynomial order of the shape functions virtual void getNodeXi int type int node Vector3 xi Get the parent element coordinates of an element node virtual const char getName const 0 Get a unique string for this shape function scheme Detailed Description Describes field distribution and shape functions these classes are typically singletons one for each shape function scheme Member Function Documentation virtual int apf FieldShape countNodesOn int type pure virtual Return the number of nodes associated with an entity of this type in a linear mesh nodes are associated with vertices but there are no nodes associated with other entities Parameters type select from apf Mesh Type virtual EntityShape apf FieldShape getEntityShape int type pure virtual Get the sub descriptor for this entity type Parameters type select from apf Mesh Type virtual void apf FieldShape getNodeXi int type int node Vector3 xi virtual Get the parent element coordinates of an element node Parameters type element type select from apf Mesh Type node index from element node ordering xi parent element coordinates virtual int apf FieldShape getOrder pure virtual

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

  • SCOREC core: apf::Function Struct Reference
    Member Functions virtual Function Possible user defined cleanup virtual void eval MeshEntity e double result 0 The user s analytic function call Detailed Description User defined Analytic Function Member Function Documentation virtual void apf Function eval MeshEntity e double result pure virtual The user s analytic function call For simplicity this currently only supports one node per entity Parameters e the entity on which the node is result the field

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

  • SCOREC core: gmi_model Struct Reference
    models More List of all members Public Attributes struct gmi model ops const ops pointer to interface definition int n 4 number of model entities per dimension Detailed Description the basic structure for all GMI models The documentation for this

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



  •