Revision 892f5ccabe9b91b71d4268231331c759401b4647 authored by renchao_lu on 21 April 2021, 15:21:04 UTC, committed by renchao_lu on 23 April 2021, 09:11:34 UTC
1 parent 5203e53
SourceTermIntegrationPointData.h
/**
* \copyright
* Copyright (c) 2012-2021, OpenGeoSys Community (http://www.opengeosys.org)
* Distributed under a Modified BSD License.
* See accompanying file LICENSE.txt or
* http://www.opengeosys.org/project/license
*
* \file
*/
#pragma once
#include "NumLib/Extrapolation/ExtrapolatableElement.h"
#include "NumLib/Function/Interpolation.h"
#include "ProcessLib/LocalAssemblerInterface.h"
#include "MathLib/LinAlg/Eigen/EigenMapTools.h"
namespace ProcessLib
{
template <typename NodalRowVectorType>
struct SourceTermIntegrationPointData final
{
SourceTermIntegrationPointData(NodalRowVectorType N_,
double const& integration_weight_)
: N(std::move(N_)), integration_weight(integration_weight_)
{
}
NodalRowVectorType const N;
double const integration_weight;
EIGEN_MAKE_ALIGNED_OPERATOR_NEW;
};
} // namespace ProcessLib
Computing file changes ...