|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
dgfgeogrid.hh
Go to the documentation of this file.
79 bool discrete = GeoGrid::isDiscreteCoordFunctionInterface< typename CoordFunction::Interface >::value >
111 const typename CoordFunction::Expression *expression = projectionBlock.function( "coordfunction" );
142 auto coordFunction = std::shared_ptr<CoordFunction>(CoordFunctionFactory::create( input, *hostGrid ));
154 auto coordFunction = std::shared_ptr<CoordFunction>(CoordFunctionFactory::create( input, *hostGrid ));
191 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:36
Intersection of a mesh entity of codimension 0 ("element") with a "neighboring" element or with the d...
Definition common/intersection.hh:162
Derive an implementation of an analytical coordinate function from this class.
Definition coordfunction.hh:132
provides access to host grid objects from GeometryGrid
Definition identitygrid.hh:35
Definition io/file/dgfparser/blocks/projection.hh:22
ExpressionPointer function(const std::string &name) const
Definition io/file/dgfparser/blocks/projection.hh:98
Definition io/file/dgfparser/blocks/projection.hh:158
virtual void evaluate(const Vector &argument, Vector &result) const =0
Definition dgfgeogrid.hh:43
void evaluate(const DomainVector &x, RangeVector &y) const
Definition dgfgeogrid.hh:57
dgf::ProjectionBlock::Expression Expression
Definition dgfgeogrid.hh:51
DGFCoordFunction(const Expression *expression)
Definition dgfgeogrid.hh:53
Definition dgfgeogrid.hh:80
static CoordFunction * create(std::istream &, const HostGrid &)
Definition dgfgeogrid.hh:86
static CoordFunction * create(std::istream &, const HostGrid &hostGrid)
Definition dgfgeogrid.hh:96
static CoordFunction * create(std::istream &input, const HostGrid &hostGrid)
Definition dgfgeogrid.hh:108
DGFCoordFunction< dimD, dimR > CoordFunction
Definition dgfgeogrid.hh:106
Grid::template Codim< dimension >::Entity Vertex
Definition dgfgeogrid.hh:131
int boundaryId(const Intersection &intersection) const
Definition dgfgeogrid.hh:170
MPIHelper::MPICommunicator MPICommunicator
Definition dgfgeogrid.hh:129
const DGFBoundaryParameter::type & boundaryParameter(const Dune::Intersection< GG, II > &intersection) const
Definition dgfgeogrid.hh:189
DGFGridFactory(std::istream &input, MPICommunicator comm=MPIHelper::getCommunicator())
Definition dgfgeogrid.hh:135
Grid::template Codim< 0 >::Entity Element
Definition dgfgeogrid.hh:130
Grid * grid() const
Definition dgfgeogrid.hh:158
DGFCoordFunctionFactory< HostGrid, CoordFunction > CoordFunctionFactory
Definition dgfgeogrid.hh:133
GeometryGrid< HostGrid, CoordFunction, Allocator > Grid
Definition dgfgeogrid.hh:126
int numParameters() const
Definition dgfgeogrid.hh:176
std::vector< double > & parameter(const Entity &entity)
Definition dgfgeogrid.hh:195
DGFGridFactory(const std::string &filename, MPICommunicator comm=MPIHelper::getCommunicator())
Definition dgfgeogrid.hh:146
bool wasInserted(const Intersection &intersection) const
Definition dgfgeogrid.hh:164
bool haveBoundaryParameters() const
Definition dgfgeogrid.hh:182
static double refineWeight()
Definition dgfgeogrid.hh:218
static int refineStepsForHalf()
Definition dgfgeogrid.hh:213
Some simple static information for a given GridType.
Definition io/file/dgfparser/dgfparser.hh:54
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