Loading...
Searching...
No Matches
line_kernel.hpp
45 virtual std::array<double, 3> evalCellNormal(long id, const std::array<double, 3> &orientation = {{0., 0., 1.}}) const;
46 void evalBarycentricCoordinates(long id, const std::array<double, 3> &point, double *lambda) const;
53 LineKernel(MPI_Comm communicator, std::size_t haloSize, AdaptionMode adaptionMode, PartitioningMode partitioningMode);
54 LineKernel(int dimension, MPI_Comm communicator, std::size_t haloSize, AdaptionMode adaptionMode, PartitioningMode partitioningMode);
55 LineKernel(int id, int dimension, MPI_Comm communicator, std::size_t haloSize, AdaptionMode adaptionMode, PartitioningMode partitioningMode);
int getVolumeCodimension() const override
Definition line_kernel.cpp:148
int getPointCodimension() const override
Definition line_kernel.cpp:178
void evalBarycentricCoordinates(long id, const std::array< double, 3 > &point, double *lambda) const
Definition line_kernel.cpp:286
virtual double evalCellLength(long id) const
Definition line_kernel.cpp:215
double evalCellSize(long id) const override
Definition line_kernel.cpp:202
int getLineCodimension() const override
Definition line_kernel.cpp:168
LineKernel(MPI_Comm communicator, std::size_t haloSize, AdaptionMode adaptionMode, PartitioningMode partitioningMode)
Definition line_kernel.cpp:48
void extractEnvelope(PointKernel &envelope) const
Definition line_kernel.cpp:191
virtual std::array< double, 3 > evalCellNormal(long id, const std::array< double, 3 > &orientation={{0., 0., 1.}}) const
Definition line_kernel.cpp:250
int getSurfaceCodimension() const override
Definition line_kernel.cpp:158
Definition point_kernel.hpp:32
