49#define _IFT_ActiveBoundaryCondition_elementSides "elementsides"
54class UnknownNumberingScheme;
77 GeneralBoundaryCondition :: initializeFrom(ir);
81 for (
int i = 0; i < tempB.
giveSize() / 2; ++i ) {
#define _IFT_ActiveBoundaryCondition_elementSides
virtual void computeDofTransformation(ActiveDof *dof, FloatArray &masterContribs)
virtual double giveUnknown(PrimaryField &field, ValueModeType mode, TimeStep *tStep, ActiveDof *dof)
virtual double giveUnknown(ValueModeType mode, TimeStep *tStep, ActiveDof *dof)
virtual void assembleVector(FloatArray &answer, TimeStep *tStep, CharType type, ValueModeType mode, const UnknownNumberingScheme &s, FloatArray *eNorms=nullptr, void *lock=nullptr)
virtual double giveBcValue(Dof *dof, ValueModeType mode, TimeStep *tStep)
virtual void assemble(SparseMtrx &answer, TimeStep *tStep, CharType type, const UnknownNumberingScheme &r_s, const UnknownNumberingScheme &c_s, double scale=1.0, void *lock=nullptr)
virtual void giveLocationArrays(std ::vector< IntArray > &rows, std ::vector< IntArray > &cols, CharType type, const UnknownNumberingScheme &r_s, const UnknownNumberingScheme &c_s)
virtual void addElementSide(int elem, int side)
void initializeFrom(InputRecord &ir) override
virtual bool isPrimaryDof(ActiveDof *dof)
virtual bool requiresActiveDofs()
virtual Dof * giveMasterDof(ActiveDof *dof, int mdof)
ActiveBoundaryCondition(int n, Domain *d)
virtual ~ActiveBoundaryCondition()
Destructor.
virtual int giveNumberOfMasterDofs(ActiveDof *dof)
virtual bool hasBc(Dof *dof, TimeStep *tStep)
virtual void scale(double s)
GeneralBoundaryCondition(int n, Domain *d)