Sundance::FunctionalGradientAssemblyKernel Class Reference

Inheritance diagram for Sundance::FunctionalGradientAssemblyKernel:

Sundance::AssemblyKernelBase

List of all members.

Public Member Functions

 FunctionalGradientAssemblyKernel (const MPIComm &comm, const Array< RCP< DOFMapBase > > &dofMap, const Array< RCP< Array< int > > > &isBCIndex, const Array< int > &lowestLocalIndex, Array< Vector< double > > &grad, bool partitionBCs, double *value, int verb)
void prepareForWorkSet (const Array< Set< int > > &requiredTests, const Array< Set< int > > &requiredUnks, RCP< StdFwkEvalMediator > mediator)
void fill (bool isBC, const IntegralGroup &group, const RCP< Array< double > > &localValues)
void postLoopFinalization ()
void setVerb (int verb)

Private Attributes

RCP< FunctionalAssemblyKernelfuncKernel_
RCP< VectorAssemblyKernelvecKernel_


Detailed Description

FunctionalGradientAssemblyKernel does assembly of a functional and its gradient.

Definition at line 46 of file SundanceFunctionalGradientAssemblyKernel.hpp.


Constructor & Destructor Documentation

Sundance::FunctionalGradientAssemblyKernel::FunctionalGradientAssemblyKernel ( const MPIComm comm,
const Array< RCP< DOFMapBase > > &  dofMap,
const Array< RCP< Array< int > > > &  isBCIndex,
const Array< int > &  lowestLocalIndex,
Array< Vector< double > > &  grad,
bool  partitionBCs,
double *  value,
int  verb 
) [inline]

Definition at line 50 of file SundanceFunctionalGradientAssemblyKernel.hpp.


Member Function Documentation

void Sundance::FunctionalGradientAssemblyKernel::fill ( bool  isBC,
const IntegralGroup group,
const RCP< Array< double > > &  localValues 
) [inline, virtual]

void Sundance::FunctionalGradientAssemblyKernel::postLoopFinalization (  )  [inline, virtual]

Reimplemented from Sundance::AssemblyKernelBase.

Definition at line 98 of file SundanceFunctionalGradientAssemblyKernel.hpp.

References funcKernel_, and vecKernel_.

void Sundance::FunctionalGradientAssemblyKernel::prepareForWorkSet ( const Array< Set< int > > &  requiredTests,
const Array< Set< int > > &  requiredUnks,
RCP< StdFwkEvalMediator mediator 
) [inline, virtual]

Reimplemented from Sundance::AssemblyKernelBase.

Definition at line 69 of file SundanceFunctionalGradientAssemblyKernel.hpp.

References funcKernel_, and vecKernel_.

void Sundance::FunctionalGradientAssemblyKernel::setVerb ( int  verb  )  [inline, virtual]

Reimplemented from Sundance::AssemblyKernelBase.

Definition at line 105 of file SundanceFunctionalGradientAssemblyKernel.hpp.

References funcKernel_, and vecKernel_.


Member Data Documentation

Site Contact