|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
discretefunction_inline.hh
Go to the documentation of this file.
54 inline DiscreteFunctionDefault< Impl >::DiscreteFunctionDefault ( const DiscreteFunctionDefault &other )
164 EntitySearch< GridPartType, EntityType::codimension > entitySearch( BaseType::space().gridPart() );
235 DUNE_THROW( IOError, "Trying to read discrete function from different space: DFSpace (" << spaceName( spaceId ) << ") != DataSpace (" << spaceName( mySpaceId ) << ")" );
316 auto persistentIndexSet = Dune::Fem::Capabilities::isPersistentIndexSet< IndexSetType >::map( indexSet );
332 auto persistentIndexSet = Dune::Fem::Capabilities::isPersistentIndexSet< IndexSetType >::map( indexSet );
const char * name()
#define DUNE_MODULE_VERSION_ID(module)
#define DUNE_VERSION_ID(major, minor, revision)
int size() const
iterator end()
constexpr void forEach(Range &&range, F &&f)
#define DUNE_THROW(E,...)
DFSpaceIdentifier
enumerator for identification of spaces
Definition discretefunctionspace.hh:95
std::string spaceName(const DFSpaceIdentifier id)
Definition discretefunctionspace.hh:110
STL namespace.
OutStreamInterface< StreamTraits > & operator<<(OutStreamInterface< StreamTraits > &out, const DiscreteFunctionInterface< Impl > &df)
write a discrete function into an output stream
Definition discretefunction_inline.hh:396
static auto bindGuard(Object &object, Args &&... args) -> std::enable_if_t< isBindable< Object, Args... >::value, BindGuard< Object > >
Definition bindguard.hh:67
static std::shared_ptr< T > referenceToSharedPtr(T &t)
Definition memory.hh:19
InStreamInterface< StreamTraits > & operator>>(InStreamInterface< StreamTraits > &in, DiscreteFunctionInterface< Impl > &df)
read a discrete function from an input stream
Definition discretefunction_inline.hh:416
Definition common/discretefunction.hh:584
DiscreteFunctionDefault(const std::string &name, const DiscreteFunctionSpaceType &dfSpace)
Constructor storing discrete function space and local function factory.
Definition discretefunction_inline.hh:26
BaseType::GridPartType GridPartType
type of the underlying grid part
Definition common/discretefunction.hh:609
BaseType::DofType DofType
Definition common/discretefunction.hh:649
DofVectorType::SizeType SizeType
size type of the block vector
Definition common/discretefunction.hh:652
Traits::LocalDofVectorType LocalDofVectorType
type of LocalDofVector
Definition common/discretefunction.hh:634
std::type_index assembleOperation_
Definition common/discretefunction.hh:1048
BaseType::DiscreteFunctionSpaceType DiscreteFunctionSpaceType
type of discrete function space
Definition common/discretefunction.hh:606
DiscreteFunctionSpaceType::DomainType DomainType
type of domain vector
Definition common/discretefunction.hh:612
DiscreteFunctionSpaceType::RangeFieldType RangeFieldType
type of range field (usually a float type)
Definition common/discretefunction.hh:623
std::size_t assembleCount_
Definition common/discretefunction.hh:1049
Definition common/discretefunction.hh:86
void write(OutStreamInterface< StreamTraits > &out) const
write the discrete function into a stream
Definition common/discretefunction.hh:543
ConstDofIteratorType dbegin() const
obtain an iterator pointing to the first DoF (read-only)
Definition common/discretefunction.hh:354
void print(std ::ostream &out) const
print all DoFs to a stream (for debugging purposes)
Definition common/discretefunction.hh:437
void read(InStreamInterface< StreamTraits > &in)
read the discrete function from a stream
Definition common/discretefunction.hh:533
int size() const
obtain total number of DoFs
Definition common/discretefunction.hh:333
Definition entitysearch.hh:131
capability for persistent index sets
Definition persistentindexset.hh:92
static constexpr PersistentIndexSetInterface * map(IndexSet &indexSet) noexcept
please doc me
Definition persistentindexset.hh:101
T endl(T... args)
T isfinite(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8