NGSolve  4.9
Public Member Functions
ngfem::CoefficientFunction Class Reference

coefficient functions More...

#include <coefficient.hpp>

Inheritance diagram for ngfem::CoefficientFunction:
ngcomp::GridFunctionCoefficientFunction ngfem::ConstantCoefficientFunction ngfem::DomainConstantCoefficientFunction ngfem::DomainInternalCoefficientFunction< DIM > ngfem::DomainVariableCoefficientFunction< DIM > ngfem::FileCoefficientFunction ngfem::IntegrationPointCoefficientFunction ngfem::PolynomialCoefficientFunction

List of all members.

Public Member Functions

virtual int NumRegions ()
virtual double Evaluate (const BaseMappedIntegrationPoint &ip) const =0
virtual void Evaluate (const BaseMappedIntegrationRule &ir, FlatMatrix< double > values) const
virtual void Evaluate (const BaseMappedIntegrationRule &ir, FlatMatrix< Complex > values) const
virtual Complex EvaluateComplex (const BaseMappedIntegrationPoint &ip) const
template<typename SCAL >
SCAL T_Evaluate (const BaseMappedIntegrationPoint &ip) const
virtual double Evaluate (const BaseMappedIntegrationPoint &ip, const double &t) const
virtual double EvaluateDeri (const BaseMappedIntegrationPoint &ip, const double &t) const
virtual double Evaluate (const BaseMappedIntegrationPoint &ip, const complex< double > &t) const
virtual double EvaluateDeri (const BaseMappedIntegrationPoint &ip, const complex< double > &t) const
virtual double EvaluateConst () const
virtual bool IsComplex () const
virtual int Dimension () const
virtual void Evaluate (const BaseMappedIntegrationPoint &ip, FlatVector<> result) const
virtual void Evaluate (const BaseMappedIntegrationPoint &ip, FlatVector< Complex > result) const
virtual void PrintReport (ostream &ost)

Detailed Description

coefficient functions


The documentation for this class was generated from the following file: