#include <users_modules/homogenisation/src/BCs_RVELagrange_Periodic.hpp>
◆ OpRVEBCsPeriodicCalLagMulAtGaussPts()
◆ doWork()
Definition at line 936 of file BCs_RVELagrange_Periodic.hpp.
940 if(data.getIndices().size()==0) PetscFunctionReturn(0);
941 if(
type == MBEDGE && side >= 3) PetscFunctionReturn(0);
942 if(
type == MBTRI && side == 4) PetscFunctionReturn(0);
944 int nb_gauss_pts = data.getN().size1();
945 int rank = data.getFieldDofs()[0]->getNbOfCoeffs();
948 if(
type == MBVERTEX) {
950 for(
int gg = 0;gg<nb_gauss_pts;gg++) {
954 int nb=data.getFieldData().size()/2;
957 for(
int ii=0; ii<nb; ii++){
963 for(
unsigned int gg = 0;gg<data.getN().size1();gg++) {
964 if(
type == MBVERTEX) {
969 if(
type == MBVERTEX) {
975 PetscFunctionReturn(0);
◆ commonDataPeriodic
CommonDataPeriodic& BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalLagMulAtGaussPts::commonDataPeriodic |
◆ commonFunctionsPeriodic
◆ dAta
◆ field_data_nodes
VectorDouble BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalLagMulAtGaussPts::field_data_nodes |
◆ hoGeometry
bool BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalLagMulAtGaussPts::hoGeometry |
◆ N_mat
MatrixDouble BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalLagMulAtGaussPts::N_mat |
The documentation for this struct was generated from the following file: