BEM++
2.0
|
Public Types | |
typedef Base::CoordinateType | CoordinateType |
![]() | |
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... | |
![]() | |
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 >.