aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/gh.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/gh.hh
parent5f566b7daa4e0d1d14536600b31207a1bc4dfc64 (diff)
CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarations
Diffstat (limited to 'Carpet/CarpetLib/src/gh.hh')
-rw-r--r--Carpet/CarpetLib/src/gh.hh36
1 files changed, 19 insertions, 17 deletions
diff --git a/Carpet/CarpetLib/src/gh.hh b/Carpet/CarpetLib/src/gh.hh
index 4b4f6c6f0..2a12a5c91 100644
--- a/Carpet/CarpetLib/src/gh.hh
+++ b/Carpet/CarpetLib/src/gh.hh
@@ -93,48 +93,48 @@ private:
public:
- ibbox const & extent (const int ml, const int rl, const int c) const CCTK_ATTRIBUTE_PURE
+ ibbox const & extent (const int ml, const int rl, const int c) const
{
return regions.AT(ml).AT(rl).AT(c).extent;
}
- ibbox const & baseextent (const int ml, const int rl) const CCTK_ATTRIBUTE_PURE
+ ibbox const & baseextent (const int ml, const int rl) const
{
return baseextents.AT(ml).AT(rl);
}
- b2vect const & outer_boundaries (const int rl, const int c) const CCTK_ATTRIBUTE_PURE
+ b2vect const & outer_boundaries (const int rl, const int c) const
{
return regions.AT(0).AT(rl).AT(c).outer_boundaries;
}
- int processor (const int rl, const int c) const CCTK_ATTRIBUTE_PURE
+ int processor (const int rl, const int c) const CCTK_MEMBER_ATTRIBUTE_PURE
{
return regions.AT(0).AT(rl).AT(c).processor;
}
- int old_processor (const int rl, const int c) const CCTK_ATTRIBUTE_PURE
+ int old_processor (const int rl, const int c) const CCTK_MEMBER_ATTRIBUTE_PURE
{
return oldregions.AT(0).AT(rl).AT(c).processor;
}
- int mglevels () const CCTK_ATTRIBUTE_PURE
+ int mglevels () const CCTK_MEMBER_ATTRIBUTE_PURE
{
return (int)regions.size();
}
- int reflevels () const CCTK_ATTRIBUTE_PURE
+ int reflevels () const CCTK_MEMBER_ATTRIBUTE_PURE
{
if (mglevels() == 0) return 0;
return (int)regions.AT(0).size();
}
- int components (const int rl) const CCTK_ATTRIBUTE_PURE
+ int components (const int rl) const CCTK_MEMBER_ATTRIBUTE_PURE
{
return (int)regions.AT(0).AT(rl).size();
}
- bool is_local (const int rl, const int c) const CCTK_ATTRIBUTE_PURE
+ bool is_local (const int rl, const int c) const CCTK_MEMBER_ATTRIBUTE_PURE
{
return processor(rl,c) == dist::rank();
}
@@ -156,24 +156,27 @@ public:
// Convert between index positions and coordinate positions
rvect ipos2rpos (ivect const & ipos,
rvect const & origin, rvect const & scale,
- int const ml, int const rl) const;
+ int const ml, int const rl) const CCTK_MEMBER_ATTRIBUTE_PURE;
ivect rpos2ipos (rvect const & rpos,
rvect const & origin, rvect const & scale,
- int const ml, int const rl) const;
+ int const ml, int const rl) const CCTK_MEMBER_ATTRIBUTE_PURE;
ivect rpos2ipos1 (rvect const & rpos,
rvect const & origin, rvect const & scale,
- int const ml, int const rl) const;
+ int const ml, int const rl) const
+ CCTK_MEMBER_ATTRIBUTE_PURE;
#endif
void locate_position (rvect const & rpos,
int const ml,
int const minrl, int const maxrl,
- int & rl, int & c, ivect & aligned_ipos) const;
+ int & rl, int & c, ivect & aligned_ipos) const
+ CCTK_MEMBER_ATTRIBUTE_PURE;
void locate_position (ivect const & ipos,
int const ml,
int const minrl, int const maxrl,
- int & rl, int & c, ivect & aligned_ipos) const;
+ int & rl, int & c, ivect & aligned_ipos) const
+ CCTK_MEMBER_ATTRIBUTE_PURE;
// Time hierarchy management
th_handle add (th * t);
@@ -184,8 +187,8 @@ public:
void erase (dh_handle di);
// Output
- size_t memory () const CCTK_ATTRIBUTE_PURE;
- static size_t allmemory () CCTK_ATTRIBUTE_PURE;
+ size_t memory () const CCTK_MEMBER_ATTRIBUTE_PURE;
+ static size_t allmemory () CCTK_MEMBER_ATTRIBUTE_PURE;
ostream & output (ostream & os) const;
private:
@@ -196,7 +199,6 @@ private:
-inline size_t memoryof (gh const & g) CCTK_ATTRIBUTE_PURE;
inline size_t memoryof (gh const & g)
{
return g.memory ();