MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
sbpcartesianmortar.h File Reference

Go to the source code of this file.

Namespaces

namespace  maia
 Namespace for auxiliary functions/classes.
 
namespace  maia::sbp
 
namespace  maia::sbp::mortar
 

Functions

MBool maia::sbp::mortar::readCSV (std::string path, MFloat *mat)
 Reads csv from path to MFloatMatrix. More...
 
void maia::sbp::mortar::readProjectionCoeffs (std::string path, MFloatMatrix &projBn, MFloatVector &projIn)
 Reads coeffficients from csv files for Carpenter operators. More...
 
void maia::sbp::mortar::calcMortarProjectionMatrixPSBP (const MString sourceOp, const MString targetOp, const MInt sourceNoNodes, const MInt targetNoNodes, MFloat *const f, MFloat *const b)
 Reads projection coefficients and stores them. More...
 
void maia::sbp::mortar::calcMortarProjectionMatrixHSBPCarpenter (const MInt noNodes, const MFloat *const sourceIntWeights, MFloat *const forwardLower, MFloat *const forwardUpper, MFloat *const backwardLower, MFloat *const backwardUpper)
 Constructs h-refinement projection operator according to Carpenter. More...
 
void maia::sbp::mortar::calcMortarProjectionMatrixHSBP (const MInt noNodes, const MString sbpOperator, MFloat *const forwardLower, MFloat *const forwardUpper, MFloat *const backwardLower, MFloat *const backwardUpper)
 Reads and constructs h-refinement projection operator. More...
 

Variables

const MBool maia::sbp::mortar::forward = true
 
const MBool maia::sbp::mortar::reverse = false
 
const MInt maia::sbp::mortar::lower = 0
 
const MInt maia::sbp::mortar::upper = 1