|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   35 #ifndef vtkQuadratureSchemeDefinition_h 
   36 #define vtkQuadratureSchemeDefinition_h 
   38 #include "vtkCommonDataModelModule.h"  
   85     int cellType, 
int numberOfNodes, 
int numberOfQuadraturePoints, 
double* shapeFunctionWeights);
 
   89   void Initialize(
int cellType, 
int numberOfNodes, 
int numberOfQuadraturePoints,
 
   90     double* shapeFunctionWeights, 
double* quadratureWeights);
 
  121     int idx = quadraturePointId * this->NumberOfNodes;
 
  122     return this->ShapeFunctionWeights + idx;
 
  139   void ReleaseResources();
 
  144   int SecureResources();
 
  149   void SetShapeFunctionWeights(
const double* W);
 
  154   void SetQuadratureWeights(
const double* W);
 
  165   int NumberOfQuadraturePoints;
 
  166   double* ShapeFunctionWeights;
 
  167   double* QuadratureWeights;
 
  
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
const double * GetQuadratureWeights() const
Access to the quadrature weights.
abstract base class for most VTK objects
int GetNumberOfNodes() const
Get the number of nodes associated with the interpolation.
int GetCellType() const
Access the VTK cell type id.
int GetNumberOfQuadraturePoints() const
Get the number of quadrature points associated with the scheme.
int GetQuadratureKey() const
Access to an alternative key.
const double * GetShapeFunctionWeights() const
Get the array of shape function weights.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Represents an XML element and those nested inside.
friend VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, vtkObjectBase &o)
const double * GetShapeFunctionWeights(int quadraturePointId) const
Get the array of shape function weights associated with a single quadrature point.