|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
mapping.hh
Go to the documentation of this file.
144 std::cerr << "WARNING: Mapping::apply: Loop detected! Check overloading of operator() and apply! " << std::endl;
161 term(const MappingType &mapping, RangeFieldType scalar ) : v_(&mapping), scalar_(scalar), scaleIt_( true ) {
iterator end()
virtual void operator()()=0
iterator(ParallelIndexSet< TG, TL, N > &indexSet, const Father &father)
A mapping from one vector space into another This class describes a general mapping from the domain v...
Definition mapping.hh:47
DFieldType DomainFieldType
type of field the domain vector space, i.e. double
Definition mapping.hh:66
RFieldType RangeFieldType
type of field the range vector space, i.e. double
Definition mapping.hh:69
DType DomainType
domain vector space (for usage in derived classes) This can either be for example a discrete function...
Definition mapping.hh:57
RType RangeType
range vector space (for usage in derived classes) This can either be for example a discrete function ...
Definition mapping.hh:63
virtual ~Mapping()
delete linear combination if necessary
Definition mapping.hh:81
Mapping< DFieldType, RFieldType, DType, RType > MappingType
type of mapping
Definition mapping.hh:50
Mapping()
create Mappiung with empty linear combination
Definition mapping.hh:72
MappingType & operator=(const MappingType &mapping)
assignment of mapping mapping
Definition mapping.hh:89
Implementation of Mapping +, -, *, / operations.
Definition mapping.hh:220
static Mapping< DFieldType, RFieldType, DType, RType > multiplyMapping(const Mapping< DFieldType, RFieldType, DType, RType > &a, const RFieldType &scalar)
multiply mapping
Definition mapping.hh:291
static Mapping< DFieldType, RFieldType, DType, RType > divideMapping(const Mapping< DFieldType, RFieldType, DType, RType > &a, const RFieldType &scalar)
divide mapping
Definition mapping.hh:314
static Mapping< DFieldType, RFieldType, DType, RType > addMappings(const Mapping< DFieldType, RFieldType, DType, RType > &a, const Mapping< DFieldType, RFieldType, DType, RType > &b)
add mappings
Definition mapping.hh:245
static void copyMapping(const Mapping< DFieldType, RFieldType, DType, RType > &org, Mapping< DFieldType, RFieldType, DType, RType > ©)
copy mapping
Definition mapping.hh:224
static Mapping< DFieldType, RFieldType, DType, RType > substractMappings(const Mapping< DFieldType, RFieldType, DType, RType > &a, const Mapping< DFieldType, RFieldType, DType, RType > &b)
substract mappings
Definition mapping.hh:268
T apply(T... args)
T begin(T... args)
T end(T... args)
T endl(T... args)
T erase(T... args)
T push_back(T... args)
T reserve(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8