C++ main module for emicrom Package
1.0
|
Go to the source code of this file.
Macros | |
#define | OMP_IS_ENABLED() false |
#define | OMP_DISABLE_DYNAMIC_THREADS_NUMBER() |
#define | OMP_GET_THREADS_NUMBER() 1 |
#define | OMP_GET_MAX_THREADS_NUMBER() 1 |
#define | OMP_GET_THREAD_ID() 0 |
#define | OMP_SET_THREADS_NUMBER(A) |
#define | OMP_SET_MAX_THREADS_NUMBER(A) |
#define | OMP_GET_TIME() CORE_Time::getClockTime() |
#define | OMP_GET_DURATION(S) CORE_Time::getClockDuration(S) |
#define | OMP_PARALLEL() |
#define | OMP_PARALLEL_PRIVATE(P) |
#define | OMP_PARALLEL_SHARED(S) |
#define | OMP_PARALLEL_PRIVATE_SHARED(P, S) |
#define | OMP_PARALLEL_PRIVATE_SHARED_REDUCTION(P, S, R) |
#define | OMP_PARALLEL_PRIVATE_SHARED_DEFAULT(P, S, D) |
#define | OMP_PARALLEL_PRIVATE_SHARED_DEFAULT_REDUCTION(P, S, D, R) |
#define | OMP_SECTIONS() |
#define | OMP_SECTION() |
#define | OMP_BARRIER() |
#define | OMP_PARALLEL_FOR(S, E, I) for (S;E;I) |
#define | OMP_FOR(S, E, I) for (S;E;I) |
#define | OMP_FOR_COLLAPSE(C, S, E, I) for (S;E;I) |
#define | OMP_CRITICAL(A) |
#define OMP_BARRIER | ( | ) |
#define OMP_CRITICAL | ( | A | ) |
#define OMP_DISABLE_DYNAMIC_THREADS_NUMBER | ( | ) |
#define OMP_FOR | ( | S, | |
E, | |||
I | |||
) | for (S;E;I) |
#define OMP_FOR_COLLAPSE | ( | C, | |
S, | |||
E, | |||
I | |||
) | for (S;E;I) |
#define OMP_GET_DURATION | ( | S | ) | CORE_Time::getClockDuration(S) |
#define OMP_GET_MAX_THREADS_NUMBER | ( | ) | 1 |
Referenced by main().
#define OMP_GET_THREAD_ID | ( | ) | 0 |
Referenced by MATH_MaskVector::add(), MATH_Vector::add(), FFTW_ComplexArray::add(), EMMG_RealField::add(), EMM_DisplacementFEMOperator::addBoundaryElasticStress(), EMMG_SLSDXPeriodicMultiScale::addLevelContributionToLevel0(), EMMG_SLSDXPeriodicMultiScale::addLevelContributionToSubLevel(), EMMG_SLSDXPeriodicMultiScale::addLevelPeriodicDemagnetizedField(), EMM_MultiScaleCDGrid::addValuesFromCoarseGridToFinestGrid(), EMM_MultiScaleSDGrid::addValuesFromGridToZoneFinestGrid(), FFTW_ComplexArray::allocate(), EMM_LinearAnisotropyOperator::buildAnisotropyMatrix(), EMM_AnisotropyOperator::buildAnisotropyMatrix(), EMM_DisplacementFEMOperator::buildDataOnNeumannBoundaryFaces(), EMM_Grid3D::buildMagnetizedElements(), EMM_Grid3D::buildMagnetizedNeighborsIndices(), EMM_FullExchangeOperator::buildMatrix(), EMM_Grid3D::buildNeighborsIndices(), EMMG_RealField::cellDataToPointData(), EMM_MultiScaleCDGrid::completeValuesOutsideFineGridByPeriodicityByExclusion(), EMM_DisplacementFVMOperator::computeCineticEnergy(), EMM_DisplacementFVMOperator::computeElasticStress(), EMM_DisplacementFEMOperator::computeElasticStress(), EMM_DisplacementFVMOperator::computeElasticTensor(), EMM_DisplacementFEMOperator::computeElasticTensor(), EMM_CubicAnisotropyOperator::computeEnergy(), EMM_AnisotropyOperator::computeEnergyWithMagneticExcitation(), EMM_DisplacementFVMOperator::computeEquilibriumMatrixDiagonalConditioner(), EMM_DisplacementFEMOperator::computeEquilibriumMatrixDiagonalConditioner(), EMM_LandauLifschitzFunction::computeFunction(), EMM_LandauLifschitzFunction::computeGradFunction(), EMMG_SLSDXPeriodicMultiScale::computeHighLevelDemagnetizedField(), EMM_FullExchangeOperator::computeMagneticExcitationField(), EMM_LinearAnisotropyOperator::computeMagneticExcitationField(), EMM_CubicAnisotropyOperator::computeMagneticExcitationField(), EMM_MinimalExchangeOperator::computeMagneticExcitationField(), EMM_AnisotropyOperator::computeMagneticExcitationField(), EMM_CubicAnisotropyOperator::computeMagneticExcitationFieldGradient(), EMM_AnisotropyOperator::computeMagneticExcitationFieldGradient(), EMM_DisplacementFVMOperator::computeMagneticStress(), EMM_DisplacementFEMOperator::computeMagneticStress(), EMMG_SLRPPeriodicMultiScale::computeMultiGridExcitationField(), EMMG_SLSDXPeriodicMultiScale::computeMultiGridExcitationField(), EMMG_SLRPPeriodicMultiScale::computeNearMagnetism(), EMM_LandauLifschitzFunction::computePartialGradMFunction(), EMM_DisplacementFEMOperator::computeStressConstraintEnergy(), EMM_MultiScaleSDGrid::computeValuesOnShiftFineGrid(), EMMG_SLDemagnetizedOperator::computeWeightM(), EMMG_SLRPPeriodicMultiScale::computeZoneMagnetism(), EMMG_RealField::copy(), FFTW_ComplexArray::copy(), EMM_MinimalExchangeOperator::discretize(), EMM_CondensedMassMatrix::discretize(), EMMG_SLDemagnetizedOperator::discretize(), FFTW_ComplexArray::distance2(), EMMG_RealField::distanceMax(), MATH_Vector::divide(), EMMG_RealField::divideBy(), MATH_MaskVector::dot(), MATH_Vector::dot(), EMMG_RealField::dot(), EMMG_RealField::dotArray(), EMM_4SymmetricTensors::doubleDot(), EMM_4Tensors::doubleDotCrossDoubleDotScalar(), EMM_4Tensors::doubleDotCrossProduct(), EMM_4Tensors::doubleDotCrossSquaredScalar(), EMM_4Tensors::doubleDotProduct(), EMM_LandauLifschitzFunction::EMM_LandauLifschitzFunction(), FFTW_ComplexArray::fabs(), MATSGN_FFT::fastFourierTransform3D_FFTW(), MATSGN_FFT::fastFourierTransform3D_SL(), MATSGN_FFT::fastFourierTransform3DMatrix(), EMM_MatterField::getMatterParameterDistribution(), OMP_Thread::getThreadId(), OMP_Thread::getThreadsNumber(), MATH_Vector::init(), MATH_MaskVector::init(), MATSGN_ComplexArray::initArray(), FFTW_ComplexArray::initArray(), EMMG_RealField::initField(), EMM_LandauLifschitzODE_RK::integrateMagnetizationFieldAtTime(), EMM_DisplacementFVM_Interpolator::interpolateUAtVertices(), EMM_AnisotropyDirectionsField::loadFromMattersField(), EMMG_SLDemagnetizedOperator::localAssembly(), FFTW_ComplexArray::MatrixVectorProduct(), EMM_RealField::mean(), EMM_MultiScaleCDGrid::meanValuesFromFineToCoarseGrid(), EMM_MultiScaleSDGrid::meanValuesFromShiftFineGridToCoarseGrid(), FFTW_ComplexArray::multiply(), EMMG_RealField::multiplyBy(), EMMG_RealField::norm(), FFTW_ComplexArray::norm2(), EMMG_RealField::normalize(), EMMG_RealField::normMax(), EMM_DisplacementOperator::nullProjectionOnDirichletBoundary(), EMM_DisplacementOperator::periodicProjection(), EMMG_RealField::pointDataToCellData(), EMM_2PackedSymmetricTensors::product(), EMM_CanonicalMassMatrix::product(), MATH_FullMatrix::product(), EMM_CondensedMassMatrix::product(), EMM_BlockMassMatrix::product(), MATH_MorseMatrix::product(), EMMG_SLDemagnetizedOperator::product(), EMM_DisplacementOperator::projectionOnDirichletBoundary(), FFTW_MultiLevelsDFT::runFFT(), EMM_DisplacementFVMOperator::setBoundaryFaceTypes(), EMM_CondensedMassMatrix::solve(), EMM_4SymmetricTensors::squaredDoubleDot(), EMM_4Tensors::squaredDoubleDotCrossScalar(), EMM_4Tensors::squaredDoubleDotScalar(), EMMG_RealField::sub(), EMMG_SLRPPeriodicMultiScale::sumContributions(), EMM_CanonicalMassMatrix::symmetricDot(), EMM_CondensedMassMatrix::symmetricDot(), EMM_BlockMassMatrix::symmetricDot(), EMMG_RealField::unmagnetized(), EMM_Grid3D::updateLimitConditionOnPoints(), and EMMG_RealField::wedge().
#define OMP_GET_THREADS_NUMBER | ( | ) | 1 |
Referenced by FFTW_ComplexArray::add(), EMMG_RealField::add(), EMMG_SLSDXPeriodicMultiScale::addLevelContributionToLevel0(), EMMG_SLSDXPeriodicMultiScale::addLevelContributionToSubLevel(), EMMG_SLSDXPeriodicMultiScale::addLevelPeriodicDemagnetizedField(), EMM_MultiScaleCDGrid::addValuesFromCoarseGridToFinestGrid(), EMM_MultiScaleSDGrid::addValuesFromGridToZoneFinestGrid(), FFTW_ComplexArray::allocate(), EMM_LinearAnisotropyOperator::buildAnisotropyMatrix(), EMM_AnisotropyOperator::buildAnisotropyMatrix(), EMM_Grid3D::buildMagnetizedElements(), EMM_Grid3D::buildMagnetizedNeighborsIndices(), EMM_FullExchangeOperator::buildMatrix(), EMM_Grid3D::buildNeighborsIndices(), EMMG_RealField::cellDataToPointData(), EMM_MultiScaleCDGrid::completeValuesOutsideFineGridByPeriodicityByExclusion(), EMM_CubicAnisotropyOperator::computeEnergy(), EMM_AnisotropyOperator::computeEnergyWithMagneticExcitation(), EMM_LandauLifschitzFunction::computeFunction(), EMM_LandauLifschitzFunction::computeGradFunction(), EMMG_SLSDXPeriodicMultiScale::computeHighLevelDemagnetizedField(), EMM_FullExchangeOperator::computeMagneticExcitationField(), EMM_LinearAnisotropyOperator::computeMagneticExcitationField(), EMM_CubicAnisotropyOperator::computeMagneticExcitationField(), EMM_AnisotropyOperator::computeMagneticExcitationField(), EMM_CubicAnisotropyOperator::computeMagneticExcitationFieldGradient(), EMM_AnisotropyOperator::computeMagneticExcitationFieldGradient(), EMMG_SLRPPeriodicMultiScale::computeMultiGridExcitationField(), EMMG_SLSDXPeriodicMultiScale::computeMultiGridExcitationField(), EMMG_SLRPPeriodicMultiScale::computeNearMagnetism(), EMM_LandauLifschitzFunction::computePartialGradMFunction(), EMM_MultiScaleSDGrid::computeValuesOnShiftFineGrid(), EMMG_SLDemagnetizedOperator::computeWeightM(), EMMG_SLRPPeriodicMultiScale::computeZoneMagnetism(), EMMG_RealField::copy(), FFTW_ComplexArray::copy(), EMM_MinimalExchangeOperator::discretize(), EMMG_SLDemagnetizedOperator::discretize(), FFTW_ComplexArray::distance2(), EMMG_RealField::distanceMax(), EMMG_RealField::divideBy(), EMMG_RealField::dot(), EMMG_RealField::dotArray(), EMM_LandauLifschitzFunction::EMM_LandauLifschitzFunction(), FFTW_ComplexArray::fabs(), MATSGN_FFT::fastFourierTransform3D_FFTW(), MATSGN_FFT::fastFourierTransform3DMatrix(), EMM_MatterField::getMatterParameterDistribution(), OMP_Thread::getThreadsNumber(), MATSGN_ComplexArray::initArray(), FFTW_ComplexArray::initArray(), EMMG_RealField::initField(), EMM_AnisotropyDirectionsField::loadFromMattersField(), EMMG_SLDemagnetizedOperator::localAssembly(), FFTW_ComplexArray::MatrixVectorProduct(), EMM_RealField::mean(), EMM_MultiScaleCDGrid::meanValuesFromFineToCoarseGrid(), EMM_MultiScaleSDGrid::meanValuesFromShiftFineGridToCoarseGrid(), FFTW_ComplexArray::multiply(), EMMG_RealField::multiplyBy(), EMMG_RealField::norm(), FFTW_ComplexArray::norm2(), EMMG_RealField::normalize(), EMMG_RealField::normMax(), EMMG_RealField::pointDataToCellData(), EMMG_SLDemagnetizedOperator::product(), EMMG_RealField::sub(), EMMG_SLRPPeriodicMultiScale::sumContributions(), EMMG_RealField::unmagnetized(), and EMMG_RealField::wedge().
#define OMP_GET_TIME | ( | ) | CORE_Time::getClockTime() |
Referenced by OMP_Thread::getTime().
#define OMP_IS_ENABLED | ( | ) | false |
Referenced by OMP_Thread::isOpenMPMultiThreaded().
#define OMP_PARALLEL | ( | ) |
Referenced by EMM_LinearAnisotropyOperator::buildAnisotropyMatrix(), EMM_FullExchangeOperator::buildMatrix(), EMM_FullExchangeOperator::computeMagneticExcitationField(), EMM_LinearAnisotropyOperator::computeMagneticExcitationField(), EMM_MinimalExchangeOperator::discretize(), and EMM_LandauLifschitzFunction::EMM_LandauLifschitzFunction().
#define OMP_PARALLEL_FOR | ( | S, | |
E, | |||
I | |||
) | for (S;E;I) |
#define OMP_PARALLEL_PRIVATE | ( | P | ) |
#define OMP_PARALLEL_PRIVATE_SHARED | ( | P, | |
S | |||
) |
Referenced by EMMG_RealField::add(), EMM_AnisotropyOperator::buildAnisotropyMatrix(), EMM_Grid3D::buildMagnetizedElements(), EMM_Grid3D::buildMagnetizedNeighborsIndices(), EMM_Grid3D::buildNeighborsIndices(), EMMG_RealField::cellDataToPointData(), EMM_CubicAnisotropyOperator::computeMagneticExcitationField(), EMM_CubicAnisotropyOperator::computeMagneticExcitationFieldGradient(), EMM_AnisotropyOperator::computeMagneticExcitationFieldGradient(), EMMG_RealField::copy(), EMMG_RealField::divideBy(), EMMG_RealField::dotArray(), EMM_MatterField::getMatterParameterDistribution(), EMMG_RealField::initField(), EMM_LandauLifschitzODE_RK::integrateMagnetizationFieldAtTime(), EMM_DisplacementFVM_Interpolator::interpolateUAtVertices(), EMM_AnisotropyDirectionsField::loadFromMattersField(), EMMG_RealField::multiplyBy(), EMMG_RealField::norm(), EMMG_RealField::normalize(), EMMG_RealField::pointDataToCellData(), EMMG_RealField::sub(), EMMG_RealField::unmagnetized(), and EMMG_RealField::wedge().
#define OMP_PARALLEL_PRIVATE_SHARED_DEFAULT | ( | P, | |
S, | |||
D | |||
) |
Referenced by MATH_MaskVector::add(), MATH_Vector::add(), FFTW_ComplexArray::add(), EMM_DisplacementFEMOperator::addBoundaryElasticStress(), EMMG_SLSDXPeriodicMultiScale::addLevelContributionToLevel0(), EMMG_SLSDXPeriodicMultiScale::addLevelContributionToSubLevel(), EMMG_SLSDXPeriodicMultiScale::addLevelPeriodicDemagnetizedField(), EMM_MultiScaleCDGrid::addValuesFromCoarseGridToFinestGrid(), EMM_MultiScaleSDGrid::addValuesFromGridToZoneFinestGrid(), FFTW_ComplexArray::allocate(), EMM_LinearAnisotropyOperator::buildAnisotropyMatrix(), EMM_FullExchangeOperator::buildMatrix(), EMM_MultiScaleCDGrid::completeValuesOutsideFineGridByPeriodicityByExclusion(), EMM_DisplacementFVMOperator::computeElasticStress(), EMM_DisplacementFEMOperator::computeElasticStress(), EMM_DisplacementFVMOperator::computeElasticTensor(), EMM_DisplacementFEMOperator::computeElasticTensor(), EMM_DisplacementFVMOperator::computeEquilibriumMatrixDiagonalConditioner(), EMM_DisplacementFEMOperator::computeEquilibriumMatrixDiagonalConditioner(), EMM_LandauLifschitzFunction::computeFunction(), EMM_LandauLifschitzFunction::computeGradFunction(), EMMG_SLSDXPeriodicMultiScale::computeHighLevelDemagnetizedField(), EMM_FullExchangeOperator::computeMagneticExcitationField(), EMM_LinearAnisotropyOperator::computeMagneticExcitationField(), EMM_MinimalExchangeOperator::computeMagneticExcitationField(), EMM_AnisotropyOperator::computeMagneticExcitationField(), EMM_DisplacementFVMOperator::computeMagneticStress(), EMM_DisplacementFEMOperator::computeMagneticStress(), EMMG_SLRPPeriodicMultiScale::computeMultiGridExcitationField(), EMMG_SLSDXPeriodicMultiScale::computeMultiGridExcitationField(), EMMG_SLRPPeriodicMultiScale::computeNearMagnetism(), EMM_LandauLifschitzFunction::computePartialGradMFunction(), EMM_MultiScaleSDGrid::computeValuesOnShiftFineGrid(), EMMG_SLDemagnetizedOperator::computeWeightM(), EMMG_SLRPPeriodicMultiScale::computeZoneMagnetism(), FFTW_ComplexArray::copy(), EMM_CondensedMassMatrix::discretize(), EMMG_SLDemagnetizedOperator::discretize(), MATH_Vector::divide(), MATH_MaskVector::dot(), MATH_Vector::dot(), EMM_4SymmetricTensors::doubleDot(), EMM_4Tensors::doubleDotCrossProduct(), EMM_4Tensors::doubleDotProduct(), MATSGN_FFT::fastFourierTransform3D_FFTW(), MATSGN_FFT::fastFourierTransform3DMatrix(), MATH_Vector::init(), MATH_MaskVector::init(), MATSGN_ComplexArray::initArray(), FFTW_ComplexArray::initArray(), EMMG_SLDemagnetizedOperator::localAssembly(), FFTW_ComplexArray::MatrixVectorProduct(), EMM_MultiScaleCDGrid::meanValuesFromFineToCoarseGrid(), EMM_MultiScaleSDGrid::meanValuesFromShiftFineGridToCoarseGrid(), FFTW_ComplexArray::multiply(), EMM_DisplacementOperator::nullProjectionOnDirichletBoundary(), EMM_DisplacementOperator::periodicProjection(), EMM_2PackedSymmetricTensors::product(), EMM_CanonicalMassMatrix::product(), MATH_FullMatrix::product(), EMM_CondensedMassMatrix::product(), EMM_BlockMassMatrix::product(), MATH_MorseMatrix::product(), EMMG_SLDemagnetizedOperator::product(), EMM_DisplacementOperator::projectionOnDirichletBoundary(), EMM_MultiScaleGrid::resetBlockValues(), FFTW_MultiLevelsDFT::runFFT(), EMM_DisplacementFVMOperator::setBoundaryFaceTypes(), EMM_CondensedMassMatrix::solve(), EMM_4SymmetricTensors::squaredDoubleDot(), EMMG_SLRPPeriodicMultiScale::sumContributions(), and EMM_Grid3D::updateLimitConditionOnPoints().
#define OMP_PARALLEL_PRIVATE_SHARED_DEFAULT_REDUCTION | ( | P, | |
S, | |||
D, | |||
R | |||
) |
Referenced by EMM_DisplacementFEMOperator::buildDataOnNeumannBoundaryFaces(), EMM_DisplacementFVMOperator::computeCineticEnergy(), EMM_DisplacementFEMOperator::computeStressConstraintEnergy(), FFTW_ComplexArray::distance2(), MATH_MaskVector::dot(), MATH_Vector::dot(), EMM_4Tensors::doubleDotCrossDoubleDotScalar(), EMM_4Tensors::doubleDotCrossSquaredScalar(), FFTW_ComplexArray::fabs(), FFTW_ComplexArray::norm2(), EMM_4Tensors::squaredDoubleDotCrossScalar(), EMM_4Tensors::squaredDoubleDotScalar(), EMM_CanonicalMassMatrix::symmetricDot(), EMM_CondensedMassMatrix::symmetricDot(), and EMM_BlockMassMatrix::symmetricDot().
#define OMP_PARALLEL_PRIVATE_SHARED_REDUCTION | ( | P, | |
S, | |||
R | |||
) |
#define OMP_PARALLEL_SHARED | ( | S | ) |
Referenced by EMM_AnisotropyOperator::buildAnisotropyMatrix(), EMM_Grid3D::buildMagnetizedElements(), EMM_Grid3D::buildMagnetizedNeighborsIndices(), EMM_Grid3D::buildNeighborsIndices(), EMM_CubicAnisotropyOperator::computeEnergy(), EMM_AnisotropyOperator::computeEnergyWithMagneticExcitation(), EMM_CubicAnisotropyOperator::computeMagneticExcitationField(), EMM_AnisotropyOperator::computeMagneticExcitationField(), EMM_CubicAnisotropyOperator::computeMagneticExcitationFieldGradient(), EMM_AnisotropyOperator::computeMagneticExcitationFieldGradient(), EMM_MatterField::getMatterParameterDistribution(), OMP_Thread::getThreadsNumber(), and EMM_AnisotropyDirectionsField::loadFromMattersField().
#define OMP_SECTION | ( | ) |
#define OMP_SECTIONS | ( | ) |
#define OMP_SET_MAX_THREADS_NUMBER | ( | A | ) |
#define OMP_SET_THREADS_NUMBER | ( | A | ) |
Referenced by main(), and OMP_Thread::setThreadsNumber().