NGSolve  4.9
Public Member Functions | Protected Types
ngfem::T_NonlinearBDBIntegrator< DIFFOP, DMATOP, FEL > Class Template Reference
Inheritance diagram for ngfem::T_NonlinearBDBIntegrator< DIFFOP, DMATOP, FEL >:
ngfem::T_BDBIntegrator< DIFFOP, DMATOP, FEL > ngfem::BilinearFormIntegrator ngfem::Integrator

List of all members.

Public Member Functions

 T_NonlinearBDBIntegrator (const DMATOP &admat)
virtual void CalcLinearizedElementMatrix (const FiniteElement &fel, const ElementTransformation &eltrans, FlatVector< double > &elveclin, FlatMatrix< double > &elmat, LocalHeap &lh) const
virtual void CalcLinearizedElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, FlatVector< Complex > &elveclin, FlatMatrix< Complex > &elmat, LocalHeap &lh) const
virtual void ApplyLinearizedElementMatrix (const FiniteElement &fel, const ElementTransformation &eltrans, const FlatVector< double > &ellin, const FlatVector< double > &elx, FlatVector< double > &ely, LocalHeap &lh) const
virtual void ApplyLinearizedElementMatrix (const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< Complex > &ellin, const FlatVector< Complex > &elx, FlatVector< Complex > &ely, LocalHeap &lh) const
virtual double Energy (const FiniteElement &bfel, const ElementTransformation &eltrans, const FlatVector< double > &elx, LocalHeap &lh) const

Protected Types

enum  { DIM_SPACE = DIFFOP::DIM_SPACE }
enum  { DIM_ELEMENT = DIFFOP::DIM_ELEMENT }
enum  { DIM_DMAT = DIFFOP::DIM_DMAT }
enum  { DIM = DIFFOP::DIM }

template<class DIFFOP, class DMATOP, class FEL = FiniteElement>
class ngfem::T_NonlinearBDBIntegrator< DIFFOP, DMATOP, FEL >


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