aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/region.hh
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2012-02-24 23:02:22 -0500
committerBarry Wardell <barry.wardell@gmail.com>2012-09-11 18:23:05 +0100
commit0f0235b7a2a02a93cfe757d977ed56c2469dc673 (patch)
treec9ebc615cbee510ddefa3d575e36ba4a01bbc40c /Carpet/CarpetLib/src/region.hh
parent5f566b7daa4e0d1d14536600b31207a1bc4dfc64 (diff)
CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarations
Diffstat (limited to 'Carpet/CarpetLib/src/region.hh')
-rw-r--r--Carpet/CarpetLib/src/region.hh21
1 files changed, 4 insertions, 17 deletions
diff --git a/Carpet/CarpetLib/src/region.hh b/Carpet/CarpetLib/src/region.hh
index a8cecfc59..4c8bf25ac 100644
--- a/Carpet/CarpetLib/src/region.hh
+++ b/Carpet/CarpetLib/src/region.hh
@@ -25,10 +25,10 @@ struct region_t {
region_t & operator= (region_t const & a);
~region_t ();
- bool invariant () const CCTK_ATTRIBUTE_PURE;
+ bool invariant () const CCTK_MEMBER_ATTRIBUTE_PURE;
// For regridding
- CCTK_REAL load () const;
+ CCTK_REAL load () const CCTK_MEMBER_ATTRIBUTE_PURE;
region_t split (CCTK_REAL ratio_new_over_old);
// Output processor decomposition? (Off by default.)
@@ -41,9 +41,6 @@ bool operator== (region_t const & a, region_t const & b)
CCTK_ATTRIBUTE_PURE;
inline
bool operator!= (region_t const & a, region_t const & b)
- CCTK_ATTRIBUTE_PURE;
-inline
-bool operator!= (region_t const & a, region_t const & b)
{
return not (a == b);
}
@@ -85,11 +82,9 @@ struct pseudoregion_t {
};
MPI_Datatype mpi_datatype (pseudoregion_t const &)
- CCTK_ATTRIBUTE_CONST;
+ CCTK_ATTRIBUTE_PURE;
namespace dist {
template<> inline MPI_Datatype mpi_datatype<pseudoregion_t> ()
- CCTK_ATTRIBUTE_CONST;
- template<> inline MPI_Datatype mpi_datatype<pseudoregion_t> ()
{ pseudoregion_t dummy; return mpi_datatype(dummy); }
}
@@ -97,14 +92,10 @@ bool operator== (pseudoregion_t const & a, pseudoregion_t const & b)
CCTK_ATTRIBUTE_PURE;
inline
bool operator!= (pseudoregion_t const & a, pseudoregion_t const & b)
- CCTK_ATTRIBUTE_PURE;
-inline
-bool operator!= (pseudoregion_t const & a, pseudoregion_t const & b)
{
return not (a == b);
}
-inline size_t memoryof (pseudoregion_t const & p) CCTK_ATTRIBUTE_PURE;
inline size_t memoryof (pseudoregion_t const & p)
{
return
@@ -135,17 +126,13 @@ struct sendrecv_pseudoregion_t {
};
MPI_Datatype mpi_datatype (sendrecv_pseudoregion_t const &)
- CCTK_ATTRIBUTE_CONST;
+ CCTK_ATTRIBUTE_PURE;
namespace dist {
template<> inline MPI_Datatype mpi_datatype<sendrecv_pseudoregion_t> ()
- CCTK_ATTRIBUTE_CONST;
- template<> inline MPI_Datatype mpi_datatype<sendrecv_pseudoregion_t> ()
{ sendrecv_pseudoregion_t dummy; return mpi_datatype(dummy); }
}
inline size_t memoryof (sendrecv_pseudoregion_t const & srp)
- CCTK_ATTRIBUTE_PURE;
-inline size_t memoryof (sendrecv_pseudoregion_t const & srp)
{
return memoryof (srp.send) + memoryof (srp.recv);
}