Overture  Version 25
Public Member Functions | Protected Member Functions | List of all members
UnstructuredOperators Class Reference

#include <UnstructuredOperators.h>

Public Member Functions

 UnstructuredOperators ()
 
 UnstructuredOperators (MappedGrid &mg_)
 
virtual ~UnstructuredOperators ()
 
virtual int derivative (const MappedGridOperators::derivativeTypes &derivativeType, const realArray &u, const realArray &scalar, realArray &ux, const Index &I1=nullIndex, const Index &C=nullIndex)
 
virtual int undividedDerivative (const MappedGridOperators::derivativeTypes &derivativeType, const realArray &u, const realArray &scalar, realArray &ux, const Index &I1=nullIndex, const Index &C=nullIndex)
 
virtual int assignCoefficients (const MappedGridOperators::derivativeTypes &derivativeType, realArray &coeff, const realArray &scalar, const Index &I1=nullIndex, const Index &E=nullIndex, const Index &C=nullIndex)
 
virtual int applyBoundaryCondition (realMappedGridFunction &u, const Index &C0, const BCTypes::BCNames &bcType, const int &bc, const real &scalarData, const RealArray &arrayData, const RealArray &arrayDataD_, RealArray *forcinga[2][3], const realMappedGridFunction &gfData, const real &t, const IntegerArray &uC, const IntegerArray &fC, const IntegerDistributedArray &mask, const BoundaryConditionParameters &bcParameters, const int bcOption, const int &grid=0)
 

Protected Member Functions

virtual int applyBCdirichlet (realMappedGridFunction &u, const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &bc, const real &scalarData, const RealArray &arrayData, const RealArray &arrayDataD, const realMappedGridFunction &gfData, const real &t, const IntegerArray &uC, const IntegerArray &fC, const IntegerDistributedArray &mask, const BoundaryConditionParameters &bcParameters, const int bcOption, const int &grid)
 

Constructor & Destructor Documentation

UnstructuredOperators::UnstructuredOperators ( )
inline
UnstructuredOperators::UnstructuredOperators ( MappedGrid &  mg_)
inline
virtual UnstructuredOperators::~UnstructuredOperators ( )
inlinevirtual

Member Function Documentation

int UnstructuredOperators::applyBCdirichlet ( realMappedGridFunction &  u,
const Index &  Components,
const BCTypes::BCNames &  boundaryConditionType,
const int &  bc,
const real &  scalarData,
const RealArray &  arrayData,
const RealArray &  arrayDataD,
const realMappedGridFunction &  gfData,
const real &  t,
const IntegerArray &  uC,
const IntegerArray &  fC,
const IntegerDistributedArray &  mask,
const BoundaryConditionParameters &  bcParameters,
const int  bcOption,
const int &  grid 
)
protectedvirtual
int UnstructuredOperators::applyBoundaryCondition ( realMappedGridFunction &  u,
const Index &  C0,
const BCTypes::BCNames &  bcType,
const int &  bc,
const real &  scalarData,
const RealArray &  arrayData,
const RealArray &  arrayDataD_,
RealArray *  forcinga[2][3],
const realMappedGridFunction &  gfData,
const real &  t,
const IntegerArray &  uC,
const IntegerArray &  fC,
const IntegerDistributedArray &  mask,
const BoundaryConditionParameters &  bcParameters,
const int  bcOption,
const int &  grid = 0 
)
virtual
int UnstructuredOperators::assignCoefficients ( const MappedGridOperators::derivativeTypes &  derivativeType,
realArray &  coeff,
const realArray &  scalar,
const Index &  I1 = nullIndex,
const Index &  E = nullIndex,
const Index &  C = nullIndex 
)
virtual
int UnstructuredOperators::derivative ( const MappedGridOperators::derivativeTypes &  derivativeType,
const realArray &  u,
const realArray &  scalar,
realArray &  ux,
const Index &  I1 = nullIndex,
const Index &  C = nullIndex 
)
virtual
int UnstructuredOperators::undividedDerivative ( const MappedGridOperators::derivativeTypes &  derivativeType,
const realArray &  u,
const realArray &  scalar,
realArray &  ux,
const Index &  I1 = nullIndex,
const Index &  C = nullIndex 
)
virtual

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