|
dune-grid 2.12-git
|
Loading...
Searching...
No Matches
io/file/dgfparser/blocks/projection.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
112 static ProjectionBlock::ExpressionPair createExpression( const std::string& funcexpr, const int dimworld )
248 DUNE_THROW(NotImplemented,"ProjectionBlock::registerProjectionFactory not implemented for dimworld = " << dimworld);
int size() const
bool equals(const SLListConstIterator< T, A > &other) const
void message(const std::string &msg)
virtual void operator()()=0
#define DUNE_THROW(E,...)
const GlobalIndex & global() const
std::ostream & operator<<(std::ostream &out, const IntervalBlock::Interval &interval)
Definition interval.hh:123
Include standard header files.
Interface class for vertex projection at the boundary.
Definition boundaryprojection.hh:32
FieldVector< double, dimworld > CoordinateType
type of coordinate vector
Definition boundaryprojection.hh:41
Definition basic.hh:31
Definition io/file/dgfparser/blocks/projection.hh:24
static ProjectionBlock::ExpressionPair createExpression(const std::string &funcexpr, const int dimworld)
Definition io/file/dgfparser/blocks/projection.hh:112
size_t numBoundaryProjections() const
Definition io/file/dgfparser/blocks/projection.hh:82
const std::vector< unsigned int > & boundaryFace(const size_t i) const
Definition io/file/dgfparser/blocks/projection.hh:87
std::shared_ptr< Expression > ExpressionPointer
Definition io/file/dgfparser/blocks/projection.hh:58
ExpressionPointer function(const std::string &name) const
Definition io/file/dgfparser/blocks/projection.hh:100
FunctionMap functions_
Definition io/file/dgfparser/blocks/projection.hh:150
friend std::ostream & operator<<(std::ostream &, const Token &)
Definition projection.cc:837
ExpressionPair lastFunctionInserted() const
Definition io/file/dgfparser/blocks/projection.hh:106
std::pair< ExpressionPointer, std::string > ExpressionPair
Definition io/file/dgfparser/blocks/projection.hh:59
std::pair< std::vector< unsigned int >, ExpressionPair > BoundaryFunction
Definition io/file/dgfparser/blocks/projection.hh:145
std::vector< BoundaryFunction > boundaryFunctions_
Definition io/file/dgfparser/blocks/projection.hh:152
const DuneBoundaryProjection< dimworld > * defaultProjection() const
Definition io/file/dgfparser/blocks/projection.hh:72
const DuneBoundaryProjection< dimworld > * boundaryProjection(const size_t i) const
Definition io/file/dgfparser/blocks/projection.hh:94
std::map< std::string, ExpressionPair > FunctionMap
Definition io/file/dgfparser/blocks/projection.hh:144
ExpressionPair defaultFunction_
Definition io/file/dgfparser/blocks/projection.hh:151
Definition io/file/dgfparser/blocks/projection.hh:160
virtual ~Expression()
Definition io/file/dgfparser/blocks/projection.hh:163
virtual void evaluate(const Vector &argument, Vector &result) const =0
std::vector< double > Vector
Definition io/file/dgfparser/blocks/projection.hh:161
T begin(T... args)
T empty(T... args)
T end(T... args)
T endl(T... args)
T find(T... args)
T write(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8