36#ifndef IMMERSEDBOUNDARY2DARRAYS_HPP_
37#define IMMERSEDBOUNDARY2DARRAYS_HPP_
40#include "ImmersedBoundaryArray.hpp"
41#include "ImmersedBoundaryMesh.hpp"
131 const std::vector<double>&
rGetSin2x()
const;
134 const std::vector<double>&
rGetSin2y()
const;
multi_array< std::complex< double >, 3 > mFourierGrids
multi_array< double, 2 > mOperator2
virtual ~ImmersedBoundary2dArrays()
const std::vector< double > & rGetSin2x() const
multi_array< double, 3 > mRightHandSideGrids
multi_array< std::complex< double >, 2 > & rGetModifiablePressureGrid()
std::vector< double > mSin2x
const multi_array< double, 2 > & rGetOperator2() const
multi_array< double, 3 > mForceGrids
multi_array< std::complex< double >, 2 > mPressureGrid
multi_array< std::complex< double >, 3 > & rGetModifiableFourierGrids()
const multi_array< double, 2 > & rGetOperator1() const
ImmersedBoundary2dArrays()=delete
ImmersedBoundaryMesh< DIM, DIM > * GetMesh()
multi_array< double, 3 > & rGetModifiableSourceGradientGrids()
multi_array< double, 2 > mOperator1
ImmersedBoundaryMesh< DIM, DIM > * mpMesh
multi_array< double, 3 > mSourceGradientGrids
multi_array< double, 3 > & rGetModifiableRightHandSideGrids()
std::vector< double > mSin2y
const std::vector< double > & rGetSin2y() const
multi_array< double, 3 > & rGetModifiableForceGrids()