dune-grid
2.3.0
|
#include <dune/grid/io/file/dgfparser/blocks/projection.hh>
Classes | |
struct | Expression |
Public Member Functions | |
ProjectionBlock (std::istream &in, int dimworld) | |
template<int dimworld> | |
const DuneBoundaryProjection < dimworld > * | defaultProjection () const |
size_t | numBoundaryProjections () const |
const std::vector< unsigned int > & | boundaryFace (const size_t i) const |
template<int dimworld> | |
const DuneBoundaryProjection < dimworld > * | boundaryProjection (const size_t i) const |
const Expression * | function (const std::string &name) const |
bool | isactive () |
bool | isempty () |
int & | noflines () |
int | linenumber () |
const std::string & | id () const |
Protected Types | |
typedef std::map< std::string, const Expression * > | FunctionMap |
typedef std::pair< std::vector < unsigned int >, const Expression * > | BoundaryFunction |
Protected Member Functions | |
void | reset () |
bool | getnextline () |
template<class ENTRY > | |
bool | getnextentry (ENTRY &entry) |
bool | gettokenparam (std::string token, std::string &entry) |
bool | findtoken (std::string token) |
Protected Attributes | |
Token | token |
FunctionMap | functions_ |
const Expression * | defaultFunction_ |
std::vector< BoundaryFunction > | boundaryFunctions_ |
std::stringstream | line |
Friends | |
std::ostream & | operator<< (std::ostream &, const Token &) |
|
protected |
|
protected |
Dune::dgf::ProjectionBlock::ProjectionBlock | ( | std::istream & | in, |
int | dimworld | ||
) |
References Dune::dgf::BasicBlock::getnextline(), and token.
|
inline |
References boundaryFunctions_, and numBoundaryProjections().
|
inline |
References boundaryFunctions_, and numBoundaryProjections().
|
inline |
References defaultFunction_.
|
protectedinherited |
References Dune::dgf::BasicBlock::getnextline(), Dune::dgf::makeupcase(), and Dune::dgf::BasicBlock::reset().
Referenced by Dune::dgf::BoundaryDomBlock::BoundaryDomBlock(), Dune::dgf::GridParameterBlock::GridParameterBlock(), Dune::dgf::SimplexGenerationBlock::SimplexGenerationBlock(), Dune::dgf::UGGridParameterBlock::UGGridParameterBlock(), Dune::dgf::VertexBlock::VertexBlock(), and Dune::dgf::YaspGridParameterBlock::YaspGridParameterBlock().
|
inline |
References functions_.
Referenced by Dune::DGFCoordFunctionFactory< HostGrid, DGFCoordFunction< dimD, dimR >, false >::create().
|
inlineprotectedinherited |
References Dune::dgf::BasicBlock::line.
Referenced by Dune::dgf::BoundaryDomBlock::BoundaryDomBlock(), Dune::dgf::GridParameterBlock::GridParameterBlock(), Dune::dgf::IntervalBlock::IntervalBlock(), Dune::dgf::PeriodicFaceTransformationBlock::PeriodicFaceTransformationBlock(), Dune::dgf::SimplexGenerationBlock::SimplexGenerationBlock(), Dune::dgf::UGGridParameterBlock::UGGridParameterBlock(), Dune::dgf::VertexBlock::VertexBlock(), and Dune::dgf::YaspGridParameterBlock::YaspGridParameterBlock().
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
Referenced by Dune::dgf::BoundaryDomBlock::BoundaryDomBlock(), and Dune::dgf::VertexBlock::VertexBlock().
|
inlineinherited |
|
inlineinherited |
Referenced by Dune::dgf::DimBlock::DimBlock(), and Dune::dgf::GridParameterBlock::GridParameterBlock().
|
inlineinherited |
|
inlineinherited |
|
inline |
References boundaryFunctions_.
Referenced by boundaryFace(), and boundaryProjection().
|
inlineprotectedinherited |
|
friend |
|
protected |
Referenced by boundaryFace(), boundaryProjection(), and numBoundaryProjections().
|
protected |
Referenced by defaultProjection().
|
protected |
Referenced by function().
|
protectedinherited |
|
protected |
Referenced by ProjectionBlock().