|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Dune::Fem::ParallelScalarProduct< DiscreteFunction > Class Template Reference
#include <dune/fem/function/common/scalarproducts.hh>
Inheritance diagram for Dune::Fem::ParallelScalarProduct< DiscreteFunction >:

Public Types | |
| typedef DiscreteFunction | DiscreteFunctionType |
| typedef DiscreteFunctionType::DiscreteFunctionSpaceType | DiscreteFunctionSpaceType |
| type of the discrete function space | |
| typedef DiscreteFunctionSpaceType::RangeFieldType | RangeFieldType |
| type of range field | |
| typedef DiscreteFunctionSpaceType::BlockMapperType | MapperType |
| type of used mapper | |
| typedef AuxiliaryDofs< typename DiscreteFunctionSpaceType::GridPartType, MapperType > | AuxiliaryDofsType |
| typedef RangeFieldType | field_type |
| typedef Dune::FieldTraits< RangeFieldType >::real_type | real_type |
Public Member Functions | |
| ParallelScalarProduct (const DiscreteFunctionSpaceType &space) | |
| constructor taking space | |
| const DiscreteFunctionSpaceType & | space () const |
| template<class OtherDiscreteFunctionType > | |
| RangeFieldType | scalarProductDofs (const DiscreteFunctionType &x, const OtherDiscreteFunctionType &y) const |
| evaluate scalar product and omit auxiliary nodes | |
| const AuxiliaryDofsType & | auxiliaryDofs () const |
Protected Member Functions | |
| template<class DofVector , class OtherDofVector > | |
| RangeFieldType | dotProduct (const DofVector &x, const OtherDofVector &y) const |
| evaluate scalar product on dofVector and omit auxiliary nodes | |
Protected Attributes | |
| const DiscreteFunctionSpaceType & | space_ |
Detailed Description
template<class DiscreteFunction>
class Dune::Fem::ParallelScalarProduct< DiscreteFunction >
class Dune::Fem::ParallelScalarProduct< DiscreteFunction >
Proxy class to evaluate ScalarProduct holding AuxiliaryDofs which is singleton per space and mapper
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8