Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • openfpm_data openfpm_data
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Sbalzarini Lab
    • SSoftware
    • PParallel Computing
  • OpenFPM
  • openfpm_dataopenfpm_data
  • Wiki
  • Basic objects

Basic objects · Changes

Page history
Updated Basic objects (markdown) authored Aug 25, 2015 by Anonymous's avatar Anonymous
Hide whitespace changes
Inline Side-by-side
Basic-objects.md
View page @ 89248d0c
......@@ -60,5 +60,4 @@ public:
```
The two definitions are equivalent, but the second one give the possibility to analyse the members of the basic data. This can be useful when the memory representation (see below) can depend from the basic object. Other useful information for example for IO can be appended to the basic object, see
OpenFPM_IO. In any case all the structures implemented in OpenFPM_data must work with both format. In case of implementing a new structure inside OpenFPM_data, consider to use already implemented structure like vector or grid that already implements the capabilities that we are going to present in the following sections. It is allowed to treat the two form in the same way but strongly discouraged, because iy will be an extremely limiting factor.
\ No newline at end of file
The two definitions are equivalent, but the second one give the possibility to analyse/parse the members of the basic data. This can be useful in several situation, when the memory representation ([Mappings](Memory-mappings)) depend from the basic object, or for IO to produce output that require to go through each element of the structure to produce a nice output, or VCluster to check that the data structure you are sending contain no pointers. In any case all the structures implemented in OpenFPM_data must work at least with the OpenFPM data structure format. In case you are going to implementing a new structure inside OpenFPM_data, consider to use already implemented structure like vector or grid that already implements the capabilities that we are going to present in the following sections.
\ No newline at end of file
Clone repository
  • Basic objects
  • Home
  • Iterators
  • Memory mappings
  • Memory objects
  • Template order