|
dune-grid 2.10
|
Loading...
Searching...
No Matches
dgfgeogrid.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
81 bool discrete = GeoGrid::isDiscreteCoordFunctionInterface< typename CoordFunction::Interface >::value >
113 const typename CoordFunction::Expression *expression = projectionBlock.function( "coordfunction" );
144 auto coordFunction = std::shared_ptr<CoordFunction>(CoordFunctionFactory::create( input, *hostGrid ));
156 auto coordFunction = std::shared_ptr<CoordFunction>(CoordFunctionFactory::create( input, *hostGrid ));
193 return dgfHostFactory_.boundaryParameter( HostGridAccess< Grid >::hostIntersection( intersection ) );
#define DUNE_THROW(E, m)
Include standard header files.
MPI_Comm MPICommunicator
static MPICommunicator getCommunicator()
Definition dgfgridfactory.hh:38
Intersection of a mesh entity of codimension 0 ("element") with a "neighboring" element or with the d...
Definition common/intersection.hh:164
static constexpr int dimension
The dimension of the grid.
Definition common/grid.hh:387
Derive an implementation of an analytical coordinate function from this class.
Definition coordfunction.hh:134
provides access to host grid objects from GeometryGrid
Definition identitygrid.hh:37
Definition io/file/dgfparser/blocks/projection.hh:24
ExpressionPointer function(const std::string &name) const
Definition io/file/dgfparser/blocks/projection.hh:100
Definition io/file/dgfparser/blocks/projection.hh:160
virtual void evaluate(const Vector &argument, Vector &result) const =0
Definition dgfgeogrid.hh:45
void evaluate(const DomainVector &x, RangeVector &y) const
Definition dgfgeogrid.hh:59
dgf::ProjectionBlock::Expression Expression
Definition dgfgeogrid.hh:53
DGFCoordFunction(const Expression *expression)
Definition dgfgeogrid.hh:55
Definition dgfgeogrid.hh:82
static CoordFunction * create(std::istream &, const HostGrid &)
Definition dgfgeogrid.hh:88
static CoordFunction * create(std::istream &, const HostGrid &hostGrid)
Definition dgfgeogrid.hh:98
static CoordFunction * create(std::istream &input, const HostGrid &hostGrid)
Definition dgfgeogrid.hh:110
DGFCoordFunction< dimD, dimR > CoordFunction
Definition dgfgeogrid.hh:108
Grid::template Codim< dimension >::Entity Vertex
Definition dgfgeogrid.hh:133
int boundaryId(const Intersection &intersection) const
Definition dgfgeogrid.hh:172
MPIHelper::MPICommunicator MPICommunicator
Definition dgfgeogrid.hh:131
const DGFBoundaryParameter::type & boundaryParameter(const Dune::Intersection< GG, II > &intersection) const
Definition dgfgeogrid.hh:191
DGFGridFactory(std::istream &input, MPICommunicator comm=MPIHelper::getCommunicator())
Definition dgfgeogrid.hh:137
Grid::template Codim< 0 >::Entity Element
Definition dgfgeogrid.hh:132
Grid * grid() const
Definition dgfgeogrid.hh:160
DGFCoordFunctionFactory< HostGrid, CoordFunction > CoordFunctionFactory
Definition dgfgeogrid.hh:135
GeometryGrid< HostGrid, CoordFunction, Allocator > Grid
Definition dgfgeogrid.hh:128
int numParameters() const
Definition dgfgeogrid.hh:178
std::vector< double > & parameter(const Entity &entity)
Definition dgfgeogrid.hh:197
DGFGridFactory(const std::string &filename, MPICommunicator comm=MPIHelper::getCommunicator())
Definition dgfgeogrid.hh:148
bool wasInserted(const Intersection &intersection) const
Definition dgfgeogrid.hh:166
bool haveBoundaryParameters() const
Definition dgfgeogrid.hh:184
static double refineWeight()
Definition dgfgeogrid.hh:220
static int refineStepsForHalf()
Definition dgfgeogrid.hh:215
Some simple static information for a given GridType.
Definition io/file/dgfparser/dgfparser.hh:56
static int refineStepsForHalf()
number of globalRefine steps needed to refuce h by 0.5
T c_str(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8