#include <users_modules/homogenisation/src/BCs_RVELagrange_Periodic.hpp>
◆ OpRVEBCsPeriodicCalDispAtGaussPts()
◆ doWork()
Definition at line 768 of file BCs_RVELagrange_Periodic.hpp.
771 if(data.getIndices().size()==0) PetscFunctionReturn(0);
772 int nb_gauss_pts = data.getN().size1();
773 int rank = data.getFieldDofs()[0]->getNbOfCoeffs();
776 if(
type == MBVERTEX) {
782 for(
int gg = 0;gg<nb_gauss_pts;gg++) {
787 int nb=data.getFieldData().size()/2;
791 for(
int ii=0; ii<nb; ii++){
799 for(
unsigned int gg = 0; gg<nb_gauss_pts;gg++) {
800 if(
type == MBVERTEX) {
805 if(
type == MBVERTEX) {
808 else if(
type == MBEDGE && side < 3){
810 else if(
type == MBEDGE && side >= 6){
812 else if(
type == MBTRI && side == 3){
814 else if(
type == MBTRI && side == 4){
818 PetscFunctionReturn(0);
◆ commonDataPeriodic
CommonDataPeriodic& BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalDispAtGaussPts::commonDataPeriodic |
◆ commonFunctionsPeriodic
◆ dAta
◆ field_data_nodes
ublas::vector<VectorDouble > BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalDispAtGaussPts::field_data_nodes |
◆ hoGeometry
bool BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalDispAtGaussPts::hoGeometry |
◆ N_mat
MatrixDouble BCs_RVELagrange_Periodic::OpRVEBCsPeriodicCalDispAtGaussPts::N_mat |
The documentation for this struct was generated from the following file: