Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
iwr
dune-curvedgrid
Commits
540f2549
Commit
540f2549
authored
Oct 06, 2020
by
Praetorius, Simon
Browse files
rename curvedsurfacegrid to curvedgrid
parent
c44cd2d7
Pipeline
#4997
passed with stage
in 21 minutes and 52 seconds
Changes
53
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
dune/curved
surface
grid/geometries/sphere.hh
→
dune/curvedgrid/geometries/sphere.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_SPHERE_GRIDFUNCTION_HH
#define DUNE_CURVED
SURFACE
GRID_SPHERE_GRIDFUNCTION_HH
#ifndef DUNE_CURVEDGRID_SPHERE_GRIDFUNCTION_HH
#define DUNE_CURVEDGRID_SPHERE_GRIDFUNCTION_HH
#include
<cmath>
#include
<dune/common/fmatrix.hh>
#include
<dune/common/fvector.hh>
#include
<dune/curved
surface
grid/gridfunctions/analyticgridfunction.hh>
#include
<dune/curvedgrid/gridfunctions/analyticgridfunction.hh>
namespace
Dune
{
...
...
@@ -72,4 +72,4 @@ auto sphereGridFunction (T radius)
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_SPHERE_GRIDFUNCTION_HH
#endif // DUNE_CURVEDGRID_SPHERE_GRIDFUNCTION_HH
dune/curved
surface
grid/geometries/torus.hh
→
dune/curvedgrid/geometries/torus.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_TORUS_GRIDFUNCTION_HH
#define DUNE_CURVED
SURFACE
GRID_TORUS_GRIDFUNCTION_HH
#ifndef DUNE_CURVEDGRID_TORUS_GRIDFUNCTION_HH
#define DUNE_CURVEDGRID_TORUS_GRIDFUNCTION_HH
#include
<cassert>
#include
<cmath>
...
...
@@ -7,7 +7,7 @@
#include
<type_traits>
#include
<dune/common/math.hh>
#include
<dune/curved
surface
grid/gridfunctions/analyticgridfunction.hh>
#include
<dune/curvedgrid/gridfunctions/analyticgridfunction.hh>
namespace
Dune
{
...
...
@@ -103,4 +103,4 @@ auto torusGridFunction (T R, T r)
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_TORUS_GRIDFUNCTION_HH
#endif // DUNE_CURVEDGRID_TORUS_GRIDFUNCTION_HH
dune/curved
surface
grid/geometry.hh
→
dune/curvedgrid/geometry.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_GEOMETRY_HH
#define DUNE_CURVED
SURFACE
GRID_GEOMETRY_HH
#ifndef DUNE_CURVEDGRID_GEOMETRY_HH
#define DUNE_CURVEDGRID_GEOMETRY_HH
#include
<cassert>
#include
<functional>
...
...
@@ -226,4 +226,4 @@ public:
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_GEOMETRY_HH
#endif // DUNE_CURVEDGRID_GEOMETRY_HH
dune/curved
surface
grid/grid.hh
→
dune/curvedgrid/grid.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_GRID_HH
#define DUNE_CURVED
SURFACE
GRID_GRID_HH
#ifndef DUNE_CURVEDGRID_GRID_HH
#define DUNE_CURVEDGRID_GRID_HH
#include
<dune/common/deprecated.hh>
#include
<dune/common/shared_ptr.hh>
#include
<dune/curved
surface
grid/concepts.hh>
#include
<dune/curved
surface
grid/gridfamily.hh>
#include
<dune/curved
surface
grid/backuprestore.hh>
#include
<dune/curved
surface
grid/datahandle.hh>
#include
<dune/curved
surface
grid/gridfunctions/analyticgridfunction.hh>
#include
<dune/curved
surface
grid/gridfunctions/gridfunction.hh>
#include
<dune/curvedgrid/concepts.hh>
#include
<dune/curvedgrid/gridfamily.hh>
#include
<dune/curvedgrid/backuprestore.hh>
#include
<dune/curvedgrid/datahandle.hh>
#include
<dune/curvedgrid/gridfunctions/analyticgridfunction.hh>
#include
<dune/curvedgrid/gridfunctions/gridfunction.hh>
#include
<dune/grid/common/grid.hh>
#include
<dune/grid/geometrygrid/identity.hh>
#include
<dune/grid/geometrygrid/persistentcontainer.hh>
...
...
@@ -18,7 +18,7 @@ namespace Dune {
namespace
Impl
{
template
<
class
GridFunction
,
bool
useInterpolation
>
struct
Curved
Surface
GridBase
struct
CurvedGridBase
{
using
HG
=
GridOf_t
<
GridFunction
>
;
...
...
@@ -31,17 +31,17 @@ struct CurvedSurfaceGridBase
}
// end namespace Impl
template
<
class
GridFunction
,
bool
useInterpolation
>
using
Curved
Surface
GridBase
=
typename
Impl
::
Curved
Surface
GridBase
<
GridFunction
,
useInterpolation
>::
type
;
using
CurvedGridBase
=
typename
Impl
::
CurvedGridBase
<
GridFunction
,
useInterpolation
>::
type
;
// Curved
Surface
Grid
// CurvedGrid
// -----------------
/** \class Curved
Surface
Grid
/** \class CurvedGrid
* \brief grid wrapper replacing the geometries
* \ingroup CurvedGeo
*
* Curved
Surface
Grid wraps another DUNE grid and replaces its geometry by an implementation
* CurvedGrid wraps another DUNE grid and replaces its geometry by an implementation
* of a CurvedGeometry.
*
* \tparam GF GridViewFunction defined on a (flat) hostgrid
...
...
@@ -50,36 +50,36 @@ using CurvedSurfaceGridBase = typename Impl::CurvedSurfaceGridBase<GridFunction,
* \nosubgrouping
*/
template
<
class
GF
,
bool
useInterpolation
=
false
>
class
Curved
Surface
Grid
;
class
CurvedGrid
;
/// \brief Generator for Curved
Surface
Grid from a grid-functions
/// \brief Generator for CurvedGrid from a grid-functions
template
<
class
HostGrid
,
class
GF
,
bool
useInterpolation
=
false
,
std
::
enable_if_t
<
Concept
::
isGridFunction
<
GF
,
HostGrid
>(),
int
>
=
0
>
auto
curved
Surface
Grid
(
HostGrid
&
hostGrid
,
GF
&&
gridFunction
,
int
order
=
-
1
)
auto
curvedGrid
(
HostGrid
&
hostGrid
,
GF
&&
gridFunction
,
int
order
=
-
1
)
{
static_assert
(
std
::
is_same
<
HostGrid
,
GridOf_t
<
std
::
decay_t
<
GF
>>>::
value
,
"GridFunction must be defined on the HostGrid"
);
return
Curved
Surface
Grid
<
std
::
decay_t
<
GF
>
,
useInterpolation
>
{
hostGrid
,
std
::
forward
<
GF
>
(
gridFunction
),
order
};
return
CurvedGrid
<
std
::
decay_t
<
GF
>
,
useInterpolation
>
{
hostGrid
,
std
::
forward
<
GF
>
(
gridFunction
),
order
};
}
/// \brief Generator for Curved
Surface
Grid from a callable
/// \brief Generator for CurvedGrid from a callable
template
<
class
HostGrid
,
class
F
,
bool
useInterpolation
=
false
,
std
::
enable_if_t
<
not
Concept
::
isGridFunction
<
F
,
HostGrid
>(),
int
>
=
0
>
auto
curved
Surface
Grid
(
HostGrid
&
hostGrid
,
F
&&
callable
,
int
order
=
-
1
)
auto
curvedGrid
(
HostGrid
&
hostGrid
,
F
&&
callable
,
int
order
=
-
1
)
{
using
GlobalCoordinate
=
typename
GridEntitySet
<
HostGrid
,
0
>::
GlobalCoordinate
;
static_assert
(
Concept
::
isCallable
<
F
,
GlobalCoordinate
>
(),
"Function must be callable"
);
auto
gridFct
=
analyticGridFunction
<
HostGrid
>
(
std
::
forward
<
F
>
(
callable
));
return
Curved
Surface
Grid
<
decltype
(
gridFct
),
useInterpolation
>
{
hostGrid
,
std
::
move
(
gridFct
),
order
};
return
CurvedGrid
<
decltype
(
gridFct
),
useInterpolation
>
{
hostGrid
,
std
::
move
(
gridFct
),
order
};
}
template
<
class
GF
,
bool
useInterpolation
>
class
Curved
Surface
Grid
:
public
Curved
Surface
GridBase
<
GF
,
useInterpolation
>
,
public
Curved
::
BackupRestoreFacilities
<
Curved
Surface
Grid
<
GF
,
useInterpolation
>>
class
CurvedGrid
:
public
CurvedGridBase
<
GF
,
useInterpolation
>
,
public
Curved
::
BackupRestoreFacilities
<
CurvedGrid
<
GF
,
useInterpolation
>>
{
using
Self
=
Curved
Surface
Grid
;
using
Super
=
Curved
Surface
GridBase
<
GF
,
useInterpolation
>
;
using
Self
=
CurvedGrid
;
using
Super
=
CurvedGridBase
<
GF
,
useInterpolation
>
;
// friend declarations
template
<
class
,
class
>
friend
class
Curved
::
IdSet
;
...
...
@@ -219,7 +219,7 @@ public:
*/
template
<
class
GF_
,
std
::
enable_if_t
<
std
::
is_same
<
GF
,
std
::
decay_t
<
GF_
>
>::
value
,
int
>
=
0
>
Curved
Surface
Grid
(
HostGrid
&
hostGrid
,
GF_
&&
gridFunction
,
int
order
=
-
1
)
CurvedGrid
(
HostGrid
&
hostGrid
,
GF_
&&
gridFunction
,
int
order
=
-
1
)
:
hostGrid_
(
hostGrid
)
,
gridFunction_
(
wrap_or_move
(
std
::
forward
<
GF_
>
(
gridFunction
)))
,
levelIndexSets_
(
hostGrid_
.
maxLevel
()
+
1
,
nullptr
)
...
...
@@ -230,12 +230,12 @@ public:
template
<
class
F_
,
std
::
enable_if_t
<
std
::
is_same
<
GF
,
AnalyticGridFunction
<
HostGrid
,
std
::
decay_t
<
F_
>
>>::
value
,
int
>
=
0
>
Curved
Surface
Grid
(
HostGrid
&
hostGrid
,
F_
&&
callable
,
int
order
=
-
1
)
:
Curved
Surface
Grid
(
hostGrid
,
analyticGridFunction
<
HostGrid
>
(
std
::
forward
<
F_
>
(
callable
)),
order
)
CurvedGrid
(
HostGrid
&
hostGrid
,
F_
&&
callable
,
int
order
=
-
1
)
:
CurvedGrid
(
hostGrid
,
analyticGridFunction
<
HostGrid
>
(
std
::
forward
<
F_
>
(
callable
)),
order
)
{}
/// \brief destructor
~
Curved
Surface
Grid
()
~
CurvedGrid
()
{
for
(
unsigned
int
i
=
0
;
i
<
levelIndexSets_
.
size
();
++
i
)
{
...
...
@@ -561,25 +561,25 @@ private:
int
order_
;
// polynomial order of local geometry interpolation
};
/// \brief Deduction guide for Curved
Surface
Grid from a grid-functions or callables if
/// \brief Deduction guide for CurvedGrid from a grid-functions or callables if
/// the local-function of the grid-function should be used directly as geometry parametrization
template
<
class
HostGrid
,
class
GF
>
Curved
Surface
Grid
(
HostGrid
&
hostGrid
,
GF
&&
gridFunction
)
->
Curved
Surface
Grid
<
GridFunctionOf_t
<
HostGrid
,
std
::
decay_t
<
GF
>>
,
false
>
;
CurvedGrid
(
HostGrid
&
hostGrid
,
GF
&&
gridFunction
)
->
CurvedGrid
<
GridFunctionOf_t
<
HostGrid
,
std
::
decay_t
<
GF
>>
,
false
>
;
/// \brief Deduction guide for Curved
Surface
Grid from a grid-functions or callables if
/// \brief Deduction guide for CurvedGrid from a grid-functions or callables if
/// interpolation should be used
template
<
class
HostGrid
,
class
GF
>
Curved
Surface
Grid
(
HostGrid
&
hostGrid
,
GF
&&
gridFunction
,
int
order
)
->
Curved
Surface
Grid
<
GridFunctionOf_t
<
HostGrid
,
std
::
decay_t
<
GF
>>
,
true
>
;
CurvedGrid
(
HostGrid
&
hostGrid
,
GF
&&
gridFunction
,
int
order
)
->
CurvedGrid
<
GridFunctionOf_t
<
HostGrid
,
std
::
decay_t
<
GF
>>
,
true
>
;
// Curved
Surface
Grid::Codim
// CurvedGrid::Codim
// ------------------------
template
<
class
GridFunction
,
bool
useInterpolation
>
template
<
int
codim
>
struct
Curved
Surface
Grid
<
GridFunction
,
useInterpolation
>::
Codim
struct
CurvedGrid
<
GridFunction
,
useInterpolation
>::
Codim
:
public
Super
::
template
Codim
<
codim
>
{
/** \name Entity types
...
...
@@ -653,4 +653,4 @@ struct CurvedSurfaceGrid<GridFunction,useInterpolation>::Codim
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_GRID_HH
#endif // DUNE_CURVEDGRID_GRID_HH
dune/curved
surface
grid/gridfamily.hh
→
dune/curvedgrid/gridfamily.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_GRIDFAMILY_HH
#define DUNE_CURVED
SURFACE
GRID_GRIDFAMILY_HH
#ifndef DUNE_CURVEDGRID_GRIDFAMILY_HH
#define DUNE_CURVEDGRID_GRIDFAMILY_HH
#include
<type_traits>
#include
<dune/grid/common/grid.hh>
#include
<dune/curved
surface
grid/capabilities.hh>
#include
<dune/curved
surface
grid/entity.hh>
#include
<dune/curved
surface
grid/entityseed.hh>
#include
<dune/curved
surface
grid/geometry.hh>
#include
<dune/curved
surface
grid/gridview.hh>
#include
<dune/curved
surface
grid/intersection.hh>
#include
<dune/curved
surface
grid/intersectioniterator.hh>
#include
<dune/curved
surface
grid/iterator.hh>
#include
<dune/curved
surface
grid/idset.hh>
#include
<dune/curved
surface
grid/indexsets.hh>
#include
<dune/curved
surface
grid/localgeometrywrapper.hh>
#include
<dune/curved
surface
grid/gridfunctions/gridfunction.hh>
#include
<dune/curvedgrid/capabilities.hh>
#include
<dune/curvedgrid/entity.hh>
#include
<dune/curvedgrid/entityseed.hh>
#include
<dune/curvedgrid/geometry.hh>
#include
<dune/curvedgrid/gridview.hh>
#include
<dune/curvedgrid/intersection.hh>
#include
<dune/curvedgrid/intersectioniterator.hh>
#include
<dune/curvedgrid/iterator.hh>
#include
<dune/curvedgrid/idset.hh>
#include
<dune/curvedgrid/indexsets.hh>
#include
<dune/curvedgrid/localgeometrywrapper.hh>
#include
<dune/curvedgrid/gridfunctions/gridfunction.hh>
namespace
Dune
{
/** \brief namespace containing the implementations of Curved
Surface
Grid
/** \brief namespace containing the implementations of CurvedGrid
* \ingroup CurvedGeo
*/
namespace
Curved
{
...
...
@@ -41,7 +41,7 @@ struct GridFamily
{
struct
Traits
{
using
Grid
=
Curved
Surface
Grid
<
GF
,
useInterpolation
>
;
using
Grid
=
CurvedGrid
<
GF
,
useInterpolation
>
;
using
HostGrid
=
GridOf_t
<
GF
>
;
using
GridFunction
=
GF
;
...
...
@@ -129,4 +129,4 @@ struct GridFamily
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_GRIDFAMILY_HH
#endif // DUNE_CURVEDGRID_GRIDFAMILY_HH
dune/curved
surface
grid/gridfunctions/CMakeLists.txt
→
dune/curvedgrid/gridfunctions/CMakeLists.txt
View file @
540f2549
File moved
dune/curved
surface
grid/gridfunctions/analyticdiscretefunction.hh
→
dune/curvedgrid/gridfunctions/analyticdiscretefunction.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_ANALYTIC_DISCRETEFUNCTION_HH
#define DUNE_CURVED
SURFACE
GRID_ANALYTIC_DISCRETEFUNCTION_HH
#ifndef DUNE_CURVEDGRID_ANALYTIC_DISCRETEFUNCTION_HH
#define DUNE_CURVEDGRID_ANALYTIC_DISCRETEFUNCTION_HH
#include
<optional>
#include
<type_traits>
...
...
@@ -10,8 +10,8 @@
#endif
#include
<dune/common/typeutilities.hh>
#include
<dune/curved
surface
grid/gridfunctions/discretegridviewfunction.hh>
#include
<dune/curved
surface
grid/gridfunctions/gridentityset.hh>
#include
<dune/curvedgrid/gridfunctions/discretegridviewfunction.hh>
#include
<dune/curvedgrid/gridfunctions/gridentityset.hh>
#include
<dune/localfunctions/lagrange/lfecache.hh>
namespace
Dune
{
...
...
@@ -274,4 +274,4 @@ private:
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_ANALYTIC_DISCRETEFUNCTION_HH
#endif // DUNE_CURVEDGRID_ANALYTIC_DISCRETEFUNCTION_HH
dune/curved
surface
grid/gridfunctions/analyticgridfunction.hh
→
dune/curvedgrid/gridfunctions/analyticgridfunction.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_ANALYTIC_GRIDFUNCTION_HH
#define DUNE_CURVED
SURFACE
GRID_ANALYTIC_GRIDFUNCTION_HH
#ifndef DUNE_CURVEDGRID_ANALYTIC_GRIDFUNCTION_HH
#define DUNE_CURVEDGRID_ANALYTIC_GRIDFUNCTION_HH
#include
<optional>
#include
<type_traits>
...
...
@@ -205,4 +205,4 @@ auto derivative (const AnalyticGridFunction<Grid,F>& t)
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_ANALYTIC_GRIDFUNCTION_HH
#endif // DUNE_CURVEDGRID_ANALYTIC_GRIDFUNCTION_HH
dune/curved
surface
grid/gridfunctions/discretegridviewfunction.hh
→
dune/curvedgrid/gridfunctions/discretegridviewfunction.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_DISCRETE_GRIDVIEWFUNCTION_HH
#define DUNE_CURVED
SURFACE
GRID_DISCRETE_GRIDVIEWFUNCTION_HH
#ifndef DUNE_CURVEDGRID_DISCRETE_GRIDVIEWFUNCTION_HH
#define DUNE_CURVEDGRID_DISCRETE_GRIDVIEWFUNCTION_HH
#include
<array>
#include
<optional>
...
...
@@ -299,4 +299,4 @@ private:
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_DISCRETE_GRIDVIEWFUNCTION_HH
#endif // DUNE_CURVEDGRID_DISCRETE_GRIDVIEWFUNCTION_HH
dune/curved
surface
grid/gridfunctions/gridentityset.hh
→
dune/curvedgrid/gridfunctions/gridentityset.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_GRID_ENTITYSET_HH
#define DUNE_CURVED
SURFACE
GRID_GRID_ENTITYSET_HH
#ifndef DUNE_CURVEDGRID_GRID_ENTITYSET_HH
#define DUNE_CURVEDGRID_GRID_ENTITYSET_HH
namespace
Dune
{
...
...
@@ -29,4 +29,4 @@ public:
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_GRID_ENTITYSET_HH
#endif // DUNE_CURVEDGRID_GRID_ENTITYSET_HH
dune/curved
surface
grid/gridfunctions/gridfunction.hh
→
dune/curvedgrid/gridfunctions/gridfunction.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_GRIDFUNCTION_HH
#define DUNE_CURVED
SURFACE
GRID_GRIDFUNCTION_HH
#ifndef DUNE_CURVEDGRID_GRIDFUNCTION_HH
#define DUNE_CURVEDGRID_GRIDFUNCTION_HH
#include
<type_traits>
#include
<dune/common/typeutilities.hh>
#include
<dune/curved
surface
grid/concepts.hh>
#include
<dune/curved
surface
grid/gridfunctions/analyticgridfunction.hh>
#include
<dune/curvedgrid/concepts.hh>
#include
<dune/curvedgrid/gridfunctions/analyticgridfunction.hh>
namespace
Dune
{
namespace
Impl
{
...
...
@@ -50,4 +50,4 @@ using GridFunctionOf_t
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_GRIDFUNCTION_HH
#endif // DUNE_CURVEDGRID_GRIDFUNCTION_HH
dune/curved
surface
grid/gridfunctions/normalgridviewfunction.hh
→
dune/curvedgrid/gridfunctions/normalgridviewfunction.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_NORMAL_GRIDVIEWFUNCTION_HH
#define DUNE_CURVED
SURFACE
GRID_NORMAL_GRIDVIEWFUNCTION_HH
#ifndef DUNE_CURVEDGRID_NORMAL_GRIDVIEWFUNCTION_HH
#define DUNE_CURVEDGRID_NORMAL_GRIDVIEWFUNCTION_HH
#include
<array>
#include
<vector>
...
...
@@ -205,4 +205,4 @@ private:
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_NORMAL_GRIDVIEWFUNCTION_HH
#endif // DUNE_CURVEDGRID_NORMAL_GRIDVIEWFUNCTION_HH
dune/curved
surface
grid/gridview.hh
→
dune/curvedgrid/gridview.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_GRIDVIEW_HH
#define DUNE_CURVED
SURFACE
GRID_GRIDVIEW_HH
#ifndef DUNE_CURVEDGRID_GRIDVIEW_HH
#define DUNE_CURVEDGRID_GRIDVIEW_HH
#include
<cassert>
#include
<utility>
#include
<dune/curved
surface
grid/datahandle.hh>
#include
<dune/curved
surface
grid/declaration.hh>
#include
<dune/curved
surface
grid/indexsets.hh>
#include
<dune/curved
surface
grid/intersection.hh>
#include
<dune/curved
surface
grid/intersectioniterator.hh>
#include
<dune/curved
surface
grid/iterator.hh>
#include
<dune/curvedgrid/datahandle.hh>
#include
<dune/curvedgrid/declaration.hh>
#include
<dune/curvedgrid/indexsets.hh>
#include
<dune/curvedgrid/intersection.hh>
#include
<dune/curvedgrid/intersectioniterator.hh>
#include
<dune/curvedgrid/iterator.hh>
#include
<dune/grid/common/gridview.hh>
namespace
Dune
{
...
...
@@ -39,7 +39,7 @@ class GridViewTraits
public:
using
GridViewImp
=
GridView
<
HostGridView
,
GridFunction
,
useInterpolation
>
;
using
Grid
=
Dune
::
Curved
Surface
Grid
<
GridFunction
,
useInterpolation
>
;
using
Grid
=
Dune
::
CurvedGrid
<
GridFunction
,
useInterpolation
>
;
using
IndexSet
=
Curved
::
IndexSet
<
const
Grid
,
typename
HostGridView
::
IndexSet
>
;
using
Intersection
=
Dune
::
Intersection
<
const
Grid
,
Curved
::
Intersection
<
const
Grid
,
HostIntersection
>>
;
...
...
@@ -243,4 +243,4 @@ private:
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_GRIDVIEW_HH
#endif // DUNE_CURVEDGRID_GRIDVIEW_HH
dune/curved
surface
grid/idset.hh
→
dune/curvedgrid/idset.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_IDSET_HH
#define DUNE_CURVED
SURFACE
GRID_IDSET_HH
#ifndef DUNE_CURVEDGRID_IDSET_HH
#define DUNE_CURVEDGRID_IDSET_HH
#include
<type_traits>
...
...
@@ -72,4 +72,4 @@ private:
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_IDSET_HH
#endif // DUNE_CURVEDGRID_IDSET_HH
dune/curved
surface
grid/indexsets.hh
→
dune/curvedgrid/indexsets.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_INDEXSETS_HH
#define DUNE_CURVED
SURFACE
GRID_INDEXSETS_HH
#ifndef DUNE_CURVEDGRID_INDEXSETS_HH
#define DUNE_CURVEDGRID_INDEXSETS_HH
#include
<type_traits>
#include
<vector>
...
...
@@ -97,4 +97,4 @@ private:
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_INDEXSETS_HH
#endif // DUNE_CURVEDGRID_INDEXSETS_HH
dune/curved
surface
grid/intersection.hh
→
dune/curvedgrid/intersection.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_INTERSECTION_HH
#define DUNE_CURVED
SURFACE
GRID_INTERSECTION_HH
#ifndef DUNE_CURVEDGRID_INTERSECTION_HH
#define DUNE_CURVEDGRID_INTERSECTION_HH
#include
<optional>
#include
<type_traits>
...
...
@@ -183,4 +183,4 @@ private:
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_INTERSECTION_HH
#endif // DUNE_CURVEDGRID_INTERSECTION_HH
dune/curved
surface
grid/intersectioniterator.hh
→
dune/curvedgrid/intersectioniterator.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_INTERSECTIONITERATOR_HH
#define DUNE_CURVED
SURFACE
GRID_INTERSECTIONITERATOR_HH
#ifndef DUNE_CURVEDGRID_INTERSECTIONITERATOR_HH
#define DUNE_CURVEDGRID_INTERSECTIONITERATOR_HH
#include
<dune/curved
surface
grid/intersection.hh>
#include
<dune/curvedgrid/intersection.hh>
namespace
Dune
{
namespace
Curved
{
...
...
@@ -54,4 +54,4 @@ private:
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_INTERSECTIONITERATOR_HH
#endif // DUNE_CURVEDGRID_INTERSECTIONITERATOR_HH
dune/curved
surface
grid/iterator.hh
→
dune/curvedgrid/iterator.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_ITERATOR_HH
#define DUNE_CURVED
SURFACE
GRID_ITERATOR_HH
#ifndef DUNE_CURVEDGRID_ITERATOR_HH
#define DUNE_CURVEDGRID_ITERATOR_HH
#include
<cassert>
#include
<type_traits>
#include
<utility>
#include
<dune/curved
surface
grid/entity.hh>
#include
<dune/curvedgrid/entity.hh>
#include
<dune/geometry/referenceelements.hh>
namespace
Dune
{
...
...
@@ -156,4 +156,4 @@ private:
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_ITERATOR_HH
#endif // DUNE_CURVEDGRID_ITERATOR_HH
dune/curved
surface
grid/localgeometrywrapper.hh
→
dune/curvedgrid/localgeometrywrapper.hh
View file @
540f2549
#ifndef DUNE_CURVED
SURFACE
GRID_LOCALGEOMETRYWRAPPER_HH
#define DUNE_CURVED
SURFACE
GRID_LOCALGEOMETRYWRAPPER_HH
#ifndef DUNE_CURVEDGRID_LOCALGEOMETRYWRAPPER_HH
#define DUNE_CURVEDGRID_LOCALGEOMETRYWRAPPER_HH
#include
<functional>
#include
<utility>
...
...
@@ -37,4 +37,4 @@ struct LocalGeometryWrapper
}
// end namespace Curved
}
// end namespace Dune
#endif // DUNE_CURVED
SURFACE
GRID_LOCALGEOMETRYWRAPPER_HH
#endif // DUNE_CURVEDGRID_LOCALGEOMETRYWRAPPER_HH
dune/curved
surface
grid/test/CMakeLists.txt
→
dune/curvedgrid/test/CMakeLists.txt
View file @
540f2549
File moved
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment