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: