Hi,
I am trying to use an NDFiber section to couple the torsional behavior of column with the PMM interaction. My question is if the current force based Beam Column element include torsional calculations or does it need to be modified?
Thanks
Search found 7 matches
- Fri Mar 01, 2013 12:44 pm
- Forum: OpenSees.exe Users
- Topic: FB beam column with NDFiber Section
- Replies: 1
- Views: 2025
- Thu Feb 28, 2013 3:58 pm
- Forum: Parallel Processing
- Topic: User Code and Parallel Processing
- Replies: 1
- Views: 3224
User Code and Parallel Processing
Hey all,
I am pretty sure I know the answer to this, but is there a way to use user written code with parallel processing on the NEEShub? If not, what might be some of the other options? Is this something one would use cloud computing for?
Thanks
I am pretty sure I know the answer to this, but is there a way to use user written code with parallel processing on the NEEShub? If not, what might be some of the other options? Is this something one would use cloud computing for?
Thanks
- Fri Jan 18, 2013 10:47 am
- Forum: Framework
- Topic: Instantiating A Class
- Replies: 1
- Views: 2853
Re: Instantiating A Class
Hey Guys, I figured out why it was saying I was trying to instantiate a abstract class. The issue was in the getType. I posted the correct way to meet the pure virtual of the NDMaterial below.
const char* getType (void) const;
Hope this can help someone.
const char* getType (void) const;
Hope this can help someone.
- Wed Jan 16, 2013 11:10 am
- Forum: Framework
- Topic: Instantiating A Class
- Replies: 1
- Views: 2853
Instantiating A Class
Hello,
I wrote a new NDmaterial that implements all of the pure virtual functions but when I attempt to compile it into a DLL using Visual Studio 2010 it continues to give me the below error:
error C2259: Cannot instantiate abstract class
Below is my header file; is there something I am missing or is there something else that could be causing this error?
Thanks for the help in advance,
-Phil
class CoupledConcreteFiber3d: public NDMaterial
{
public:
CoupledConcreteFiber3d (int tag, UniaxialMaterial *conc, UniaxialMaterial *steel,
int SectTyp, double fc, double epsc0, double rou1, double rou2, double rho);
CoupledConcreteFiber3d (void);
~CoupledConcreteFiber3d (void);
int setTrialStrain (const Vector &strain);
int setTrialStrain (const Vector &strain, double theta);
int setTrialStrain (const Vector &strain, const Vector &rate);
double getRho(void);
const Matrix &getTangent (void);
const Matrix &getInitialTangent (void) {return this->getTangent();};
const Vector &getStress (void);
const Vector &getStrain (void);
const Vector &getCommittedStress(void);
const Vector &getCommittedStrain(void);
int commitState (void);
int revertToLastCommit (void);
int revertToStart (void);
NDMaterial *getCopy (void);
NDMaterial *getCopy (const char *type);
const char *getType (void);
int getOrder (void);
protected: (the rest...)
I wrote a new NDmaterial that implements all of the pure virtual functions but when I attempt to compile it into a DLL using Visual Studio 2010 it continues to give me the below error:
error C2259: Cannot instantiate abstract class
Below is my header file; is there something I am missing or is there something else that could be causing this error?
Thanks for the help in advance,
-Phil
class CoupledConcreteFiber3d: public NDMaterial
{
public:
CoupledConcreteFiber3d (int tag, UniaxialMaterial *conc, UniaxialMaterial *steel,
int SectTyp, double fc, double epsc0, double rou1, double rou2, double rho);
CoupledConcreteFiber3d (void);
~CoupledConcreteFiber3d (void);
int setTrialStrain (const Vector &strain);
int setTrialStrain (const Vector &strain, double theta);
int setTrialStrain (const Vector &strain, const Vector &rate);
double getRho(void);
const Matrix &getTangent (void);
const Matrix &getInitialTangent (void) {return this->getTangent();};
const Vector &getStress (void);
const Vector &getStrain (void);
const Vector &getCommittedStress(void);
const Vector &getCommittedStrain(void);
int commitState (void);
int revertToLastCommit (void);
int revertToStart (void);
NDMaterial *getCopy (void);
NDMaterial *getCopy (const char *type);
const char *getType (void);
int getOrder (void);
protected: (the rest...)
- Wed Jan 16, 2013 9:10 am
- Forum: Framework
- Topic: We are collecting OPENSEES User-Requirements Data
- Replies: 15
- Views: 52024
Re: We are collecting OPENSEES User-Requirements Data
Hi,
It would be very useful to be able to define boundary conditions not along the global coordinate system. The ability to define fixity for along an incline or at an angle to the GCS would be very beneficial.
Thanks
It would be very useful to be able to define boundary conditions not along the global coordinate system. The ability to define fixity for along an incline or at an angle to the GCS would be very beneficial.
Thanks
- Wed Jun 06, 2012 3:41 pm
- Forum: OpenSees.exe Users
- Topic: Modelling Curved Bridge Boundary Conditions
- Replies: 1
- Views: 2124
Modelling Curved Bridge Boundary Conditions
Hey all,
I am working on modeling a full scale curved bridge in OpenSees. I am trying to model the abutment boundary condition as pinned radially (transverse) and free tangentially (longitudinal). However, as far as I can tell, OpenSees only allows the user to fix the boundary conditions in the global coordinate system (GCS) directions. Is there a way to define another GCS that is defined at some angle to the original GCS? Any other ideas on how to do this would be much appreciated.
Thanks for the help
I am working on modeling a full scale curved bridge in OpenSees. I am trying to model the abutment boundary condition as pinned radially (transverse) and free tangentially (longitudinal). However, as far as I can tell, OpenSees only allows the user to fix the boundary conditions in the global coordinate system (GCS) directions. Is there a way to define another GCS that is defined at some angle to the original GCS? Any other ideas on how to do this would be much appreciated.
Thanks for the help
- Fri Oct 21, 2011 12:02 pm
- Forum: OpenSees.exe Users
- Topic: Modelling an Unbonded Prestessed Tendon
- Replies: 1
- Views: 2154
Modelling an Unbonded Prestessed Tendon
Hello all,
I am doing some dynamic modelling and I am trying to figure out how I can model an unbonded prestressed tendon used to apply an axial load. I have tried just using an axial load, but it fails to account for the increase in axial force due to deflection of the column during dynamic analysis.
Any suggestions?
I am doing some dynamic modelling and I am trying to figure out how I can model an unbonded prestressed tendon used to apply an axial load. I have tried just using an axial load, but it fails to account for the increase in axial force due to deflection of the column during dynamic analysis.
Any suggestions?