|
BEM++
2.0
|
Public Types | |
| typedef Base::CoordinateType | CoordinateType |
Public Types inherited from Fiber::QuadratureDescriptorSelectorFactory< BasisFunctionType > | |
|
typedef ScalarTraits < BasisFunctionType > ::RealType | CoordinateType |
| Type used to represent coordinates. | |
Public Member Functions | |
| DefaultQuadratureDescriptorSelectorFactory (const AccuracyOptionsEx &accuracyOptions=AccuracyOptionsEx()) | |
| virtual shared_ptr < QuadratureDescriptorSelectorForGridFunctions < CoordinateType > > | makeQuadratureDescriptorSelectorForGridFunctions (const shared_ptr< const RawGridGeometry< CoordinateType > > &rawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &testShapesets) const |
| Create a quadrature descriptor selector used during the discretization of functions. More... | |
| virtual shared_ptr < QuadratureDescriptorSelectorForIntegralOperators < CoordinateType > > | makeQuadratureDescriptorSelectorForIntegralOperators (const shared_ptr< const RawGridGeometry< CoordinateType > > &testRawGeometry, const shared_ptr< const RawGridGeometry< CoordinateType > > &trialRawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &testShapesets, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &trialShapesets) const |
| Create a quadrature descriptor selector used during the discretization of the weak form of boundary integral operators. More... | |
| virtual shared_ptr < QuadratureDescriptorSelectorForLocalOperators < CoordinateType > > | makeQuadratureDescriptorSelectorForLocalOperators (const shared_ptr< const RawGridGeometry< CoordinateType > > &rawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &testShapesets, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &trialShapesets) const |
| Create a quadrature descriptor selector used during the discretization of the weak form of local boundary operators. More... | |
| virtual shared_ptr < QuadratureDescriptorSelectorForPotentialOperators < BasisFunctionType > > | makeQuadratureDescriptorSelectorForPotentialOperators (const shared_ptr< const RawGridGeometry< CoordinateType > > &rawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &trialShapesets) const |
| Create a quadrature descriptor selector used during the evaluation of potentials. More... | |
Public Member Functions inherited from Fiber::QuadratureDescriptorSelectorFactory< BasisFunctionType > | |
| virtual | ~QuadratureDescriptorSelectorFactory () |
| Destructor. | |
Private Types | |
|
typedef QuadratureDescriptorSelectorFactory < BasisFunctionType > | Base |
Private Attributes | |
| AccuracyOptionsEx | m_accuracyOptions |
|
virtual |
Create a quadrature descriptor selector used during the discretization of functions.
The test functions used during the discretization live on the grid described by the rawGeometry object. The testShapesets vector contains pointers to the sets of shape functions defined on all the elements of this grid.
Implements Fiber::QuadratureDescriptorSelectorFactory< BasisFunctionType >.
|
virtual |
Create a quadrature descriptor selector used during the discretization of the weak form of boundary integral operators.
The test and trial functions used during the discretization live on the grids described by the testRawGeometry and trialRawGeometry objects, respectively. The testShapesets and trialShapesets vectors contain pointers to the sets of shape functions defined on all the elements of these grids.
Implements Fiber::QuadratureDescriptorSelectorFactory< BasisFunctionType >.
|
virtual |
Create a quadrature descriptor selector used during the discretization of the weak form of local boundary operators.
The test and trial functions used during the discretization live on the grid described by the rawGeometry object. The testShapesets and trialShapesets vectors contain pointers to the sets of test and trial shape functions defined on all the elements of this grid.
Implements Fiber::QuadratureDescriptorSelectorFactory< BasisFunctionType >.
|
virtual |
Create a quadrature descriptor selector used during the evaluation of potentials.
The trial functions used during the evaluation live on the grid described by the rawGeometry object. The trialShapesets vector contains pointers to the sets of shape functions defined on all the elements of this grid.
Implements Fiber::QuadratureDescriptorSelectorFactory< BasisFunctionType >.
1.8.5